gpt4 book ai didi

android - 如何在 Android Studio 0.5.4 中使用 PhoneGap?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:38:33 26 4
gpt4 key购买 nike

谁能告诉我如何让 Android Studio 0.5.x 正确导入和构建 PhoneGap 项目?

我已经成功安装了 JDK SE 1.8.0、Ant 1.9.3、PhoneGap 3.4.0 和 Android Studio 0.5.4。

JAVA_HOME , ANT_HOME , ANDROID_HOME设置正确,PATH扩展到包括 %JAVA_HOME%\bin以及%ANDROID_HOME%\tools%ANDROID_HOME%\platform-tools .

我可以创建一个 PhoneGap hello-world 项目,如下所述: http://phonegap.com/install/

vanilla hello-world 项目将使用配置的 AVD 构建并运行:

phonegap run android --emulator

但是,当我尝试根据 this tutorial 导入项目时进入 Android Studio 0.5.4,它不会编译。

首先,0.5.4 中的导入与链接页面上显示的完全不同,没有任何显示的选项(您只能选择要导入的文件夹、目标目录,以及是否“在可能的情况下用依赖项替换 jar”/“在可能的情况下用依赖项替换库源”和“创建 Gradle 样式(驼峰式)模块名称”,均默认选中)。

Android Studio 显示如下错误:

Error:(19, 26) error: package android.annotation does not exist
Error:(26, 16) error: package org.json does not exist
Error:(30, 23) error: package android.content does not exist

但是,我确实看到了 < Android API 19 Platform >< JDK >外部库部分,android.jarannotations.jar和例如android.annotation在那里。

我尝试设置 minSdkVersion 19对于项目 helloWorld但这并没有解决任何问题。

最佳答案

我也遇到过同样的问题,只不过是 Cordova 而不是 PhoneGap。我不知道 Android 项目需要更改哪些内容才能使其在 Android Studio(或 Eclipse - 两者都存在问题)中运行。

相反,我开始尝试各种版本。看起来 Cordova 版本 3.5.0-0.2.4 发生的错误不会发生在 Cordova 版本 3.0.0 上。它现在正在构建并运行良好。

获取较旧的 Cordova 版本很简单,如果在 Mac OS X/*nix 上:

sudo npm install -g cordova@3.0.0

我怀疑与后来的 Cordova 版本存在某种错误/不一致。请注意,我选择 v3.0.0 只是因为我无法为 v3.1+ 执行上述操作。

如果以后有更多时间,我会尝试分析 3.0.0 版本和 3.5.0 版本之间的差异。

关于android - 如何在 Android Studio 0.5.4 中使用 PhoneGap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22959079/

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