Android目标28的Phonegap构建

时间:2019-07-16 08:42:50

标签: phonegap-build

我正在开发一个简单的应用程序,它将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版本

有什么想法吗?如果可能的话,我想坚持使用在线构建器。

谢谢!

1 个答案:

答案 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