我正在开发一个简单的应用程序,它将POST消息发送到服务器。我正在使用phonegap构建在线服务。
当我设置Android目标28时:
<preference name="android-targetSdkVersion" value="28" />
该应用程序在装有Android 7的平板电脑上可以正常运行,但在装有Android 9的手机上无法正常运行(它的行为是没有互联网许可,POST消息在调试器中处于待处理状态。)。
如果我设置了较低的目标(我尝试从24-27开始尝试所有操作),则该应用可以在两个设备上正常运行。
我有
<access origin="*" />
所以这不是问题。
调试器控制台不抱怨任何事情。另外,除了难看的消息,我没有在构建日志中看到任何奇怪的东西:
警告:将compileSdkVersion从android-25(默认)覆盖到android-28 警告:不支持此操作,请考虑改为更新您的phonegap版本
有什么想法吗?如果可能的话,我想坚持使用在线构建器。
谢谢!
答案 0 :(得分:0)
我认为目前PhoneGap Build不支持它。
您可以使用的最新版本的PhoneGap CLI为8.1.1,该版本使用Cordova Android 7.1.2版本。 Android SDK 28 support was added in Cordova Android 8.0.0,现在是currently not supported by PhoneGap Build。