tsu*_*imi 1 air android actionscript-3 google-play
我尝试将我的Adobe AIR应用程序上传到google play我收到以下消息.
您上传了一个使用Google Play服务版本4242000的APK.这仅适用于9级及以上的Android API级别.除非您已将清单中的minSdkVersion设置为9或更高,否则无法在Google Play中发布此内容.
我在我的应用程序xml中设置了minSdk版本,如下所示
<android>
<manifestAdditions>
<![CDATA[<manifest android:installLocation="preferExternal">
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-sdk android:targetSdkVersion="17"/>
<uses-sdk android:minSdkVersion="10"/>
<supports-screens android:normalScreens="true" android:largeScreens="true" android:smallScreens="false" android:xlargeScreens="true"/>
<application>
Run Code Online (Sandbox Code Playgroud)
所以问题是我为什么会收到此错误?我检查过以前上传的应用程序,他们确实有8+的API,我也在这些上设置minSdk 10.看起来其他地方正在设置minSdk值并且清单被忽略了吗?有人知道它的位置吗?我正在使用AIR版本14.0.0.125它可能是AIR中的错误吗?
以下是我正在使用的ANE列表
<extensions>
<extensionID>com.chartboost.plugin.air</extensionID>
<extensionID>com.freshplanet.AirAlert</extensionID>
<extensionID>com.sticksports.nativeExtensions.GameCenter</extensionID>
<extensionID>com.sticksports.nativeExtensions.CanOpenUrl</extensionID>
<extensionID>com.freshplanet.AirGooglePlayGamesService</extensionID>
<extensionID>com.codealchemy.ane.admobane</extensionID>
</extensions>
Run Code Online (Sandbox Code Playgroud)
小智 6
我找到了解决方案.我变了:
<uses-sdk android:minSdkVersion="9"/>
<uses-sdk android:targetSdkVersion="16"/>
Run Code Online (Sandbox Code Playgroud)
至
<uses-sdk android:minSdkVersion="9" android:targetSdkVersion="16"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2121 次 |
| 最近记录: |