cordova - 如何在 PhoneGap 中指定 Android API 级别?

标签 cordova

默认的 PhoneGap 应用程序希望我获取 API 17。但是我有 18,并且更愿意使用它。如何指定使用哪个版本的 API?我在项目中搜索了一些配置文件,但没有看到任何指定级别为 17 的内容。

我正在 Windows 上进行开发,并希望在本地构建 Android。

我遵循了开发人员指南,因此我有一个名为 hello 的 Phonegap 项目,其中包含以下文件夹:

  • .cordova
    • Hook
    • config.json
  • 构建(空)
  • 合并(空)
  • 平台(空)
  • 插件
  • www
    • CSS
    • 图片
    • js
    • 资源
    • 规范
    • config.xml
    • 图标.png
    • index.html
    • 规范.html

我尝试了phonegap add platform android,但出错说'platform add android'不是节点

最佳答案

请不要修改平台目录中的AndroidManifest.xml。对于当前的 cordova/phonegap 版本,这不再是必要的(您可以从版本控制中忽略平台!)。

改为设置:

<preference name="android-minSdkVersion" value="14" />

所有可能的配置都可以在这里找到:http://docs.build.phonegap.com/en_US/2.9.0/configuring_basics.md.html (文档说,它适用于phonegap构建,但它适用于cordova/phonegap cli!)。

编辑:新链接http://docs.phonegap.com/phonegap-build/configuring/preferences/#android-minSdkVersion

关于cordova - 如何在 PhoneGap 中指定 Android API 级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18384723/

相关文章:

javascript - 我可以在cordova应用程序中将配置从config.xml写入AndroidManifest.xml吗

javascript - Android 设备上使用 Crosswalk 时出现奇怪的 $http GET 响应

cookies - Applaud (Phonegap) 应用程序不承认 cookie

android - Cordova 错误 : Failed to fetch platform cordova-android//Error: cmd: Command failed with exit code ENOENT

javascript - 如何检查邮件是否发送

cordova - Phonegap 加载所有联系人的速度很慢

android - 如何使用Phonegap控制[Android]权限?

cordova - PhoneGap "Hello World"应用卡在 "Connecting to device"

cordova - phonegap 5.2 ajax 调用最近抛出 404

javascript - 如何使用phonegap打开android的SDCARD