INSTALL_FAILED_OLDER_SDK Cordova

时间:2015-08-24 09:54:42

标签: cordova ionic-framework

我正在尝试在较旧的Atrix上安装应用程序,在S3上运行正常。搜索论坛可能存在的问题是SDK版本较高(Atrix是4.0.4)。修复显然是在设置API级别。

<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="10" />

但是,当我运行cordova run android时,文件会自动更新为

<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="10" />

造成这种变化的原因是什么?

2 个答案:

答案 0 :(得分:3)

必须编辑config.xml

 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <widget id="com.ionicframework.pushprint617926" version="0.0.1"     xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
 <name>app name</name>
 <description>
    An Ionic Framework and Cordova project.
</description>
<author email="hi@ionicframework" href="http://ionicframework.com/">
  Ionic Framework Team
</author>
 <content src="index.html"/>
<access origin="*"/>
<preference name="webviewbounce" value="false"/>
<preference name="UIWebViewBounce" value="false"/>
<preference name="DisallowOverscroll" value="true"/>
<preference name="android-minSdkVersion" value="16"/> <====== Changed to 10
<preference name="BackupWebStorage" value="none"/>
<feature name="StatusBar">
<param name="ios-package" value="CDVStatusBar" onload="true"/>
</feature>
</widget>

答案 1 :(得分:0)

Build.gradle中的

(模块:应用程序)

 defaultConfig {
    applicationId "Your app id"
    minSdkVersion 14
    targetSdkVersion 22
    versionCode 1
    versionName "1.0"
}

比同步你的project.it将起作用