gpt4 book ai didi

android - 无法在 Android 28 中创建 mfp cordova 项目

转载 作者:行者123 更新时间:2023-11-29 18:48:12 25 4
gpt4 key购买 nike

最新的 Android SDK 不允许我使用 android 命令,因为不推荐使用它来创建 mfp cordova 项目。

我正在使用 IBM MobileFirst CLI v7.1.0.00.20180706-0858 和最新的 Android SDK & Android Studio。我可以知道使用 mfp cordova 创建项目的任何解决方法吗?

已更新

重现问题的步骤:

1) 下载并安装最新的Android Studio,使用sdkmanager下载最新的Android SDK。将系统变量设置为下载的SDK构建工具和工具。

2) 下载并安装最新的 MFP CLI v7.1.0.00.20180706-0858

3)在命令行中运行mfp cordova create出现如下错误。

MFP cordova project create Error Screenshot

Android Deprecated Screenshot

谢谢

最佳答案

MobileFirst CLI 包含 Cordova CLI v5.0.0 的实例,Android 平台版本 3.6.4。有关详细信息,请参见此处:

https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.1/hello-world/integrating-mfpf-sdk-in-cordova-applications/

Cordova-Android@3.6.4 仅适用于较旧的 android 工具,例如 Android 目标:android-23。在您的情况下,您已将平台工具更新到最新版本,这就是您看到此类错误的原因。

我在这里上传了旧的android工具: https://ibm.box.com/s/je74bzx73y6je65tdnpttyns4ih1zj7b

重命名或备份您在android sdk 路径中的现有工具。将上传的工具放在android sdk 路径中。

Android P 的目标是使用 MobileFirst 7.1 应用程序的 API 28,您可能会遇到错误 java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/params/BasicHttpParams;

解决方法是在 AndroidManifest.xml 标签内添加以下标签:

Google's issue tracker

相同的已经更新了 Android P blog

关于android - 无法在 Android 28 中创建 mfp cordova 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51384786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com