2 Replies Latest reply on Feb 17, 2017 8:30 AM by mohunu96546120

    Internet link don't work after PhoneGap build Convertion

    mohunu96546120 Level 1

      Hi, after converting my HTML5 file to apk, the internet links does not happen to work anymore.  They were doing fine in HTML5 file.  My config.xml is as follows:

       

      <?xml version="1.0" encoding="utf-8"?>

      <!-- config.xml reference: https://build.phonegap.com/docs/config-xml -->

      <widget xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0" id="com.yolasite.chemtutor" version="1.0.0">

        <name>Entropy</name>

        <description>

              This is a Storyline HTML5 project.

          </description>

        <author href="https://virtualcampus.mieedu.ac.mu/" email="chemmru2@gmail.com">

              Learning Factory Team

          </author>

        <!--

              Enable individual API permissions here.

              The "device" permission is required for the 'deviceready' event.

          -->

        <plugin name="cordova-plugin-whitelist" spec="1" />

        <!--plugin whitelist-->

        <plugin name="cordova-plugin-inappbrowser" spec="1.6.1" />

        <!--plugin inapp browser-->

        <access name="origin" value="*" />

        <allow-navigation name="href" value="*" />

        <!-- allow navigation -->

        <allow-intent name="href" value="http://*/*"></allow-intent>

        <allow-intent name="href" value="https://*/*"></allow-intent>

        <allow-intent name="href" value="market:*"></allow-intent>

        <!-- allow access to internet -->

        <preference name="permissions" value="none" />

        <!-- Customize your app and platform with the preference element. -->

        <preference name="phonegap-version" value="cli-6.5.0" />

        <!-- all: current version of PhoneGap -->

        <preference name="orientation" value="landscape" />

        <!-- all: default means both landscape and portrait are enabled -->

        <preference name="target-device" value="universal" />

        <!-- all: possible values handset, tablet, or universal -->

        <preference name="fullscreen" value="true" />

        <!-- all: hides the status bar at the top of the screen -->

        <preference name="webviewbounce" value="true" />

        <!-- ios: control whether the screen 'bounces' when scrolled beyond the top -->

        <preference name="prerendered-icon" value="true" />

        <!-- ios: if icon is prerendered, iOS will not apply it's gloss to the app's icon on the user's home screen -->

        <preference name="stay-in-webview" value="false" />

        <!-- ios: external links should open in the default browser, 'true' would use the webview the app lives in -->

        <preference name="ios-statusbarstyle" value="black-opaque" />

        <!-- ios: black-translucent will appear black because the PhoneGap webview doesn't go beneath the status bar -->

        <preference name="detect-data-types" value="true" />

        <!-- ios: controls whether data types (such as phone no. and dates) are automatically turned into links by the system -->

        <preference name="exit-on-suspend" value="false" />

        <!-- ios: if set to true, app will terminate when home button is pressed -->

        <preference name="show-splash-screen-spinner" value="true" />

        <!-- ios: if set to false, the spinner won't appear on the splash screen during app loading -->

        <preference name="auto-hide-splash-screen" value="true" />

        <!-- ios: if set to false, the splash screen must be hidden using a JavaScript API -->

        <preference name="disable-cursor" value="false" />

        <!-- blackberry: prevents a mouse-icon/cursor from being displayed on the app -->

        <preference name="android-minSdkVersion" value="7" />

        <!-- android: MIN SDK version supported on the target device. MAX version is blank by default. -->

        <preference name="android-installLocation" value="auto" />

        <!-- android: app install location. 'auto' will choose. 'internalOnly' is device memory. 'preferExternal' is SDCard. -->

        <!-- Plugins can also be added here. -->

        <!--

              <gap:plugin name="Example" />

              A list of available plugins are available at https://build.phonegap.com/docs/plugins

          -->

        <!-- Define app icon for each platform. -->

        <icon src="icon.png" />

        <icon src="icon-48-mdpi.png" gap:platform="android" gap:density="mdpi" />

        <icon src="icon-72-hdpi.png" gap:platform="android" gap:density="hdpi" />

        <icon src="icon-96-xhdpi.png" gap:platform="android" gap:density="xhdpi" />

      </widget>

       

      My PhoneGap Build log is as follows:-

      Build Date: 2017-02-17 04:53:16 +0000

      --------------------------------------------------------------------------------

      PLUGIN OUTPUT

      --------------------------------------------------------------------------------

      Fetching plugin "cordova-plugin-whitelist@1" via npm

      Installing "cordova-plugin-whitelist" at "1.3.1" for android

       

        This plugin is only applicable for versions of cordova-android greater than 4.0. If you have a previous platform version, you do *not* need this plugin since the whitelist will be built in.

      Fetching plugin "cordova-plugin-inappbrowser@1.6.1" via npm

      Installing "cordova-plugin-inappbrowser" at "1.6.1" for android

      --------------------------------------------------------------------------------

      COMPILE OUTPUT

      --------------------------------------------------------------------------------

      Subproject Path: CordovaLib

      Configuration on demand is an incubating feature.

      Incremental java compilation is an incubating feature.

      :preBuild UP-TO-DATE

      :preDebugBuild UP-TO-DATE

      :checkDebugManifest

      :CordovaLib:preBuild UP-TO-DATE

      :CordovaLib:preDebugBuild UP-TO-DATE

      :CordovaLib:checkDebugManifest

      :CordovaLib:prepareDebugDependencies

      :CordovaLib:compileDebugAidl

      :CordovaLib:compileDebugNdk UP-TO-DATE

      :CordovaLib:compileLint

      :CordovaLib:copyDebugLint UP-TO-DATE

      :CordovaLib:mergeDebugShaders

      :CordovaLib:compileDebugShaders

      :CordovaLib:generateDebugAssets

      :CordovaLib:mergeDebugAssets

      :CordovaLib:mergeDebugProguardFiles

      :CordovaLib:packageDebugRenderscript UP-TO-DATE

      :CordovaLib:compileDebugRenderscript

      :CordovaLib:generateDebugResValues

      :CordovaLib:generateDebugResources

      :CordovaLib:packageDebugResources

      :CordovaLib:processDebugManifest

      :CordovaLib:generateDebugBuildConfig

      :CordovaLib:processDebugResources

      :CordovaLib:generateDebugSources

      :CordovaLib:incrementalDebugJavaCompilationSafeguard

      :CordovaLib:compileDebugJavaWithJavac

      :CordovaLib:compileDebugJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).

      Note: Some input files use or override a deprecated API.

      Note: Recompile with -Xlint:deprecation for details.

      :CordovaLib:processDebugJavaRes UP-TO-DATE

      :CordovaLib:transformResourcesWithMergeJavaResForDebug

      :CordovaLib:transformClassesAndResourcesWithSyncLibJarsForDebug

      :CordovaLib:mergeDebugJniLibFolders

      :CordovaLib:transformNative_libsWithMergeJniLibsForDebug

      :CordovaLib:transformNative_libsWithSyncJniLibsForDebug

      :CordovaLib:bundleDebug

      :prepareProjectCordovaLibUnspecifiedDebugLibrary

      :prepareDebugDependencies

      :compileDebugAidl

      :compileDebugRenderscript

      :generateDebugBuildConfig

      :generateDebugResValues

      :generateDebugResources

      :mergeDebugResources

      :processDebugManifest

      :processDebugResourcesWarning: AndroidManifest.xml already defines debuggable (in http://schemas.android.com/apk/res/android); using existing value in manifest.

       

       

      :generateDebugSources

      :incrementalDebugJavaCompilationSafeguard

      :compileDebugJavaWithJavac

      :compileDebugJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).

      Note: Some input files use or override a deprecated API.

      Note: Recompile with -Xlint:deprecation for details.

      :compileDebugNdk UP-TO-DATE

      :compileDebugSources

      :mergeDebugShaders

      :compileDebugShaders

      :generateDebugAssets

      :mergeDebugAssets

      :transformClassesWithDexForDebug

      :mergeDebugJniLibFolders

      :transformNative_libsWithMergeJniLibsForDebug

      :processDebugJavaRes UP-TO-DATE

      :transformResourcesWithMergeJavaResForDebug

      :validateSigningDebug

      :packageDebug

      :assembleDebug

      :cdvBuildDebug

       

      BUILD SUCCESSFUL

       

      Total time: 2.568 secs

      Built the following apk(s):

      /project/build/outputs/apk/project-debug.apk

       

       

      Would be grateful if anyone can guide me to restore the internet links in my apk?