You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by GitBox <gi...@apache.org> on 2020/03/06 03:04:28 UTC

[GitHub] [cordova-android] penguin-debug opened a new issue #923: tag is not added to AndroidManifest.xml as expected

penguin-debug opened a new issue #923: <uses-sdk> tag is not added to AndroidManifest.xml as expected
URL: https://github.com/apache/cordova-android/issues/923
 
 
   # Bug Report
   
   ## Problem
   Im developing an ionic project, Android platform is added as expected when I add android platform by execute "ionic cordova platform android@8.1.0" however there are now <uses-sdk> tag such as <uses-sdk android:minsdkversion="21" android:targetsdkversion="28"/> in AndroidManifest.xml file inside platform/android/src/main folder even though I include   <preference name="android-minSdkVersion" value="21" /> in config.xml in the root of my project.
   
   This is happening in cordova-android@8.1.0 but not in cordova-android@8.0.0
   
    
   ### What is expected to happen?
   <uses-sdk> tag such as <uses-sdk android:minsdkversion="21" android:targetsdkversion="28"/> is found in AndroidManifest.xml file inside platform/android/src/main folder when add android platform by execute "ionic cordova platform add android@8.1.0"
   
   
   ### What does actually happen?
   <uses-sdk> tag such as <uses-sdk android:minsdkversion="21" android:targetsdkversion="28"/> is not found in AndroidManifest.xml file inside platform/android/src/main folder when I add android platform by execute "ionic cordova platform add android@8.1.0"
   
   ### Command or Code
   ionic cordova platform add android@8.1.0
   
   ### Version information
   Ionic:
   
      ionic (Ionic CLI)  : 4.7.1 (/usr/local/lib/node_modules/ionic
      Ionic Framework    : ionic-angular 3.9.2
      @ionic/app-scripts : 3.2.1
   
   Cordova:
   
      cordova (Cordova CLI) : 9.0.0 (cordova-lib@9.0.1)
      Cordova Platforms     : android 8.1.0, ios 5.0.0
      Cordova Plugins       : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 1.2.1, (and 38 other plugins)
   
   System:
   
      Android SDK Tools : 26.1.1 (/Users/user/Library/Android/sdk)
      ios-deploy        : 1.9.4
      ios-sim           : 7.0.0
      NodeJS            : v10.11.0 (/Users/user/.nvm/versions/node/v10.11.0/bin/node)
      npm               : 6.4.1
      OS                : macOS Mojave
      Xcode             : Xcode 11.3 Build version 11C29
   
   
   ## Checklist
   
   - [x] I searched for existing GitHub issues
   - [x] I updated all Cordova tooling to most recent version
   - [x] I included all the necessary information above
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org


[GitHub] [cordova-android] penguin-debug commented on issue #923: tag is not added to AndroidManifest.xml as expected

Posted by GitBox <gi...@apache.org>.
penguin-debug commented on issue #923: <uses-sdk> tag is not added to AndroidManifest.xml as expected
URL: https://github.com/apache/cordova-android/issues/923#issuecomment-599313533
 
 
   Here is the config.xml : 
   ```
   <?xml version='1.0' encoding='utf-8'?>
   <widget android-versionCode="30000" id="com.sme.app" version="3.0.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
       <name>App</name>
       <description>An awesome Ionic/Cordova app.</description>
       <author email="hi@ionicframework" href="http://ionicframework.com/">Ionic Framework Team</author>
       <content src="index.html" />
       <access launch-external="yes" origin="*" />
       <access origin="cdvfile://*" />
       <allow-intent href="http://*/*" />
       <allow-intent href="https://*/*" />
       <allow-intent href="tel:*" launch-external="yes" />
       <allow-intent href="sms:*" />
       <allow-intent href="mailto:*" />
       <allow-intent href="geo:*" />
       <allow-intent href="cdvfile://*" />
       <allow-navigation href="*" />
       <preference name="WKWebViewOnly" value="true" />
       <preference name="ScrollEnabled" value="false" />
       <preference name="android-minSdkVersion" value="21" />
       <preference name="BackupWebStorage" value="none" />
       <preference name="SplashMaintainAspectRatio" value="true" />
       <preference name="FadeSplashScreenDuration" value="300" />
       <preference name="SplashShowOnlyFirstTime" value="false" />
       <preference name="SplashScreen" value="screen" />
       <preference name="SplashScreenDelay" value="3000" />
       <preference name="AutoHideSplashScreen" value="false" />
       <preference name="webviewbounce" value="false" />
       <preference name="UIWebViewBounce" value="false" />
       <preference name="DisallowOverscroll" value="true" />
       <preference name="Orientation" value="portrait" />
       <preference name="iosPersistentFileLocation" value="Library" />
       <preference name="loglevel" value="ERROR" />
       <preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />
       <preference name="KeyboardDisplayRequiresUserAction" value="false" />
       <preference name="AllowInlineMediaPlayback" value="true" />
       <preference name="cordova.plugins.diagnostic.modules" value="CAMERA" />
       <platform name="android">
           <preference name="AndroidLaunchMode" value="singleTask" />
           <allow-intent href="market:*" />
           <icon density="ldpi" src="resources/android/icon/drawable-ldpi-icon.png" />
           <icon density="mdpi" src="resources/android/icon/drawable-mdpi-icon.png" />
           <icon density="hdpi" src="resources/android/icon/drawable-hdpi-icon.png" />
           <icon density="xhdpi" src="resources/android/icon/drawable-xhdpi-icon.png" />
           <icon density="xxhdpi" src="resources/android/icon/drawable-xxhdpi-icon.png" />
           <icon density="xxxhdpi" src="resources/android/icon/drawable-xxxhdpi-icon.png" />
           <splash density="land-ldpi" src="resources/android/splash/drawable-land-ldpi-screen.png" />
           <splash density="land-mdpi" src="resources/android/splash/drawable-land-mdpi-screen.png" />
           <splash density="land-hdpi" src="resources/android/splash/drawable-land-hdpi-screen.png" />
           <splash density="land-xhdpi" src="resources/android/splash/drawable-land-xhdpi-screen.png" />
           <splash density="land-xxhdpi" src="resources/android/splash/drawable-land-xxhdpi-screen.png" />
           <splash density="land-xxxhdpi" src="resources/android/splash/drawable-land-xxxhdpi-screen.png" />
           <splash density="port-ldpi" src="resources/android/splash/drawable-port-ldpi-screen.png" />
           <splash density="port-mdpi" src="resources/android/splash/drawable-port-mdpi-screen.png" />
           <splash density="port-hdpi" src="resources/android/splash/drawable-port-hdpi-screen.png" />
           <splash density="port-xhdpi" src="resources/android/splash/drawable-port-xhdpi-screen.png" />
           <splash density="port-xxhdpi" src="resources/android/splash/drawable-port-xxhdpi-screen.png" />
           <splash density="port-xxxhdpi" src="resources/android/splash/drawable-port-xxxhdpi-screen.png" />
           <resource-file src="google-services.json" target="app/google-services.json" />
           <edit-config file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest/application" xmlns:android="http://schemas.android.com/apk/res/android">
               <application android:allowBackup="false" android:fullBackupOnly="false" android:networkSecurityConfig="@xml/network_security_config" />
           </edit-config>
           <resource-file src="network_security_config.xml" target="app/src/main/res/xml/network_security_config.xml" />
       </platform>
       <platform name="ios">
           <resource-file src="GoogleService-Info.plist" />
           <allow-intent href="itms:*" />
           <allow-intent href="itms-apps:*" />
           <preference name="StatusBarOverlaysWebView" value="false" />
           <icon height="57" src="resources/ios/icon/icon.png" width="57" />
           <icon height="114" src="resources/ios/icon/icon@2x.png" width="114" />
           <icon height="40" src="resources/ios/icon/icon-40.png" width="40" />
           <icon height="80" src="resources/ios/icon/icon-40@2x.png" width="80" />
           <icon height="120" src="resources/ios/icon/icon-40@3x.png" width="120" />
           <icon height="50" src="resources/ios/icon/icon-50.png" width="50" />
           <icon height="100" src="resources/ios/icon/icon-50@2x.png" width="100" />
           <icon height="60" src="resources/ios/icon/icon-60.png" width="60" />
           <icon height="120" src="resources/ios/icon/icon-60@2x.png" width="120" />
           <icon height="180" src="resources/ios/icon/icon-60@3x.png" width="180" />
           <icon height="72" src="resources/ios/icon/icon-72.png" width="72" />
           <icon height="144" src="resources/ios/icon/icon-72@2x.png" width="144" />
           <icon height="76" src="resources/ios/icon/icon-76.png" width="76" />
           <icon height="152" src="resources/ios/icon/icon-76@2x.png" width="152" />
           <icon height="167" src="resources/ios/icon/icon-83.5@2x.png" width="167" />
           <icon height="29" src="resources/ios/icon/icon-small.png" width="29" />
           <icon height="58" src="resources/ios/icon/icon-small@2x.png" width="58" />
           <icon height="87" src="resources/ios/icon/icon-small@3x.png" width="87" />
           <icon height="1024" src="resources/ios/icon/icon-1024.png" width="1024" />
           <splash height="1136" src="resources/ios/splash/Default-568h@2x~iphone.png" width="640" />
           <splash height="1334" src="resources/ios/splash/Default-667h.png" width="750" />
           <splash height="2208" src="resources/ios/splash/Default-736h.png" width="1242" />
           <splash height="2436" src="resources/ios/splash/Default-Portrait-1125h@3x.png" width="1125" />
           <splash height="2436" src="resources/ios/splash/Default-Portrait-2436h@3x.png" width="1125" />
           <splash height="1792" src="resources/ios/splash/Default-Portrait-1792h@2x.png" width="828" />
           <splash height="2688" src="resources/ios/splash/Default-Portrait-2688h@3x.png" width="1242" />
           <splash height="1242" src="resources/ios/splash/Default-Landscape-736h.png" width="2208" />
           <splash height="1536" src="resources/ios/splash/Default-Landscape@2x~ipad.png" width="2048" />
           <splash height="2048" src="resources/ios/splash/Default-Landscape@~ipadpro.png" width="2732" />
           <splash height="768" src="resources/ios/splash/Default-Landscape~ipad.png" width="1024" />
           <splash height="2048" src="resources/ios/splash/Default-Portrait@2x~ipad.png" width="1536" />
           <splash height="2732" src="resources/ios/splash/Default-Portrait@~ipadpro.png" width="2048" />
           <splash height="1024" src="resources/ios/splash/Default-Portrait~ipad.png" width="768" />
           <splash height="960" src="resources/ios/splash/Default@2x~iphone.png" width="640" />
           <splash height="480" src="resources/ios/splash/Default~iphone.png" width="320" />
           <splash height="1366" src="resources/ios/splash/Default@1x~universal~anyany.png" width="1366" />
           <splash height="2732" src="resources/ios/splash/Default@2x~universal~anyany.png" width="2732" />
           <splash height="5464" src="resources/ios/splash/Default@3x~universal~anyany.png" width="5464" />
           <splash height="2436" src="resources/ios/splash/Default-Portrait-2436h@3x.png" width="1125" />
           <splash height="1125" src="resources/ios/splash/Default-Landscape-2436h@3x.png" width="2436" />
           <custom-config-file mode="merge" parent="NSAppTransportSecurity" target="*-Info.plist">
               <dict>
                   <key>NSAllowsArbitraryLoads</key>
                   <true />
               </dict>
           </custom-config-file>
           <custom-config-file mode="merge" parent="UILaunchStoryboardName" target="*-Info.plist">
               <string>CDVLaunchScreen</string>
           </custom-config-file>
           <edit-config file="*-Info.plist" mode="merge" target="NSFaceIDUsageDescription">
               <string>This will help you quickly login in the future.</string>
           </edit-config>
           <allow-navigation href="http://localhost:8001/*" />
           <preference name="WKPort" value="8001" />
       </platform>
       <plugin name="cordova-plugin-advanced-http" spec="./local_plugins/cordova-plugin-advanced-http/1.11.1/cordova-plugin-advanced-http" />
       <plugin name="cordova-plugin-networkinterface" spec="2.0.0" />
       <plugin name="cordova-plugin-iroot" spec="0.8.1">
           <variable name="ENABLE_BUSYBOX_CHECK" value="true" />
       </plugin>
       <plugin name="cordova-custom-config" spec="5.1.0" />
       <plugin name="cordova-plugin-proguard" spec="./local_plugins/cordova-plugin-proguard/2.0.0/cordova-plugin-proguard" />
       <plugin name="cordova-plugin-whitelist" spec="1.3.3" />
       <plugin name="cordova-plugin-statusbar" spec="2.4.2" />
       <plugin name="cordova-plugin-device" spec="2.0.2" />
       <plugin name="cordova-plugin-splashscreen" spec="5.0.2" />
       <plugin name="cordova-plugin-ionic-keyboard" spec="2.1.3" />
       <plugin name="cordova-plugin-file" spec="6.0.1" />
       <plugin name="cordova-plugin-health" spec="./local_plugins/cordova-plugin-health/1.1.0/cordova-plugin-health">
           <variable name="HEALTH_READ_PERMISSION" value="App needs read access" />
           <variable name="HEALTH_WRITE_PERMISSION" value="App needs write access" />
       </plugin>
       <plugin name="cordova-plugin-privacyscreen" spec="./local_plugins/cordova-plugin-privacyscreen/0.3.1/cordova-plugin-privacyscreen" />
       <plugin name="cordova-plugin-app-version" spec="0.1.9" />
       <plugin name="cordova-plugin-x-toast" spec="2.7.2" />
       <plugin name="cordova-plugin-x-socialsharing" spec="5.4.4">
           <variable name="ANDROID_SUPPORT_V4_VERSION" value="24.1.1+" />
       </plugin>
       <plugin name="phonegap-plugin-barcodescanner" spec="8.0.1">
           <variable name="ANDROID_SUPPORT_V4_VERSION" value="27.+" />
       </plugin>
       <plugin name="cordova-plugin-file-transfer" spec="1.7.1" />
       <plugin name="cordova-plugin-vibration" spec="3.1.0" />
       <plugin name="cordova-plugin-secure-storage" spec="git://github.com/mibrito707/cordova-plugin-secure-storage.git#v4.0.0-beta" />
       <plugin name="cordova-open-native-settings" spec="1.5.2" />
       <plugin name="cordova-plugin-fingerprint-aio" spec="./local_plugins/cordova-plugin-fingerprint-aio/1.7.0/cordova-plugin-fingerprint-aio" />
       <plugin name="adobe-mobile-services" spec="file:local_plugins/adobe-mobile-services-plugin/4.13.1-uat/adobe-mobile-services" />
       <plugin name="cordova-plugin-firebase-analytics" spec="./local_plugins/cordova-plugin-firebase-analytics/4.0.1/cordova-plugin-firebase-analytics" />
       <plugin name="cordova-plugin-idfa" spec="./local_plugins/cordova-plugin-idfa/1.1.0/cordova-plugin-idfa">
           <variable name="PLAY_SERVICES_ADS_VERSION" value="15.+" />
       </plugin>
       <plugin name="cordova-plugin-market" spec="1.2.0" />
       <plugin name="cordova-plugin-tapjackingprotection" spec="0.1.1" />
       <plugin name="com.wopo.shealth" spec="./local_plugins/com.wopo.shealth" />
       <plugin name="cordova-plugin-androidx" spec="1.0.2" />
       <plugin name="cordova-plugin-androidx-adapter" spec="1.1.0" />
       <plugin name="cordova-android-play-services-gradle-release" spec="4.0.0">
           <variable name="PLAY_SERVICES_VERSION" value="12.+" />
       </plugin>
       <plugin name="cordova-android-firebase-gradle-release" spec="4.0.0">
           <variable name="FIREBASE_VERSION" value="12.+" />
       </plugin>
       <plugin name="cordova-plugin-appavailability" />
       <plugin name="cordova.plugins.diagnostic" spec="4.0.8" />
       <plugin name="phonegap-plugin-push" spec="file:local_plugins/phonegap-plugin-push/2.2.3/phonegap-plugin-push">
           <variable name="FCM_VERSION" value="17.3.2" />
           <variable name="ANDROID_SUPPORT_V13_VERSION" value="27.+" />
       </plugin>
   </widget>
   ```

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org


[GitHub] [cordova-android] jcesarmobile commented on issue #923: tag is not added to AndroidManifest.xml as expected

Posted by GitBox <gi...@apache.org>.
jcesarmobile commented on issue #923: <uses-sdk> tag is not added to AndroidManifest.xml as expected
URL: https://github.com/apache/cordova-android/issues/923#issuecomment-598469455
 
 
   What do you have in the config.xml?

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org