- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经安装了cordova-android版本7.0.0
我的应用必须在 Android 4.1.1 中运行
所以我添加了平台:
cordova platform add android@4.1.1
然后我得到:
Using cordova-fetch for cordova-android@4.1.1 Adding android project... Unable to load PlatformApi from platform. Error: Unhandled "error" event. (Does not appear to implement platform Api.) Error: Package name must look like: com.company.Name
有什么建议吗?
最佳答案
Cordova Android 平台版本与您的手机需要运行的 Android 版本不同。
cordova 平台的一个版本支持一系列 Android 操作系统版本。您可以在 the Codova Android platform guide page 上找到每个 cordova Android 平台版本支持的 Android 版本数组。 .
Cordova Android 平台版本 6.x 支持 Android 版本从 4.1 到 7.1。
对于 cordova android 平台版本 7.x,最低版本已设置为 4.4,因此如果您需要支持早于 Kit-Kat 的手机(最低 sdk 已更改),则无法使用平台版本 7.x。
所有这些都说明您需要的是 cordova 平台工具版本 6,而不是 4.1.1,因此使用以下行,它应该可以正常工作:
cordova platform add android@6.4.0
我还没有测试最新版本的CLI,目前我仍在使用cordova版本7.0.1和android平台6.2.3,所以我不确定cordova android 6.4.0是否可以与cordova一起使用8 或者您是否还必须降级 CLI 版本。
关于cordova - 如何为旧版 Android 版本编译 Cordova 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48217823/
我是一名优秀的程序员,十分优秀!