尝试在OS X上构建一个基本的PhoneGap应用程序时,我遇到了一个奇怪的问题.该应用程序仅使用Android平台进行设置.当我输入"PhoneGap build"时,我收到以下错误.
:processDebugManifest
/Volumes/Data/Tests/my-app/platforms/android/AndroidManifest.xml:15:5 Error:
uses-sdk:minSdkVersion 7 cannot be smaller than version 10 declared in library /Volumes/Data/Tests/my-app/platforms/android/build/intermediates/exploded-aar/android/CordovaLib/unspecified/debug/AndroidManifest.xml
Suggestion: use tools:overrideLibrary="org.apache.cordova" to force usage
Run Code Online (Sandbox Code Playgroud)
当我然后编辑指定的文件并将行设置为
<uses-sdk android:minSdkVersion=“10” android:targetSdkVersion="22" />
Run Code Online (Sandbox Code Playgroud)
并再次构建,错误不会改变.此设置是否存在于其他位置?或者还有其他事情发生在这里?
mra*_*rak 47
在构建过程中,configMan中的值会覆盖AndroidManifest.xml文件.您应该在config.xml文件中定义此属性.
参考:http: //docs.build.phonegap.com/en_US/3.3.0/configuring_preferences.md.html#Preferences
<preference name="android-minSdkVersion" value="10" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11630 次 |
| 最近记录: |