Phonegap 3.0.0 + Android总是想使用远程环境

时间:2013-08-16 13:27:21

标签: cordova

phonegap build ios

工作正确;它将iOS添加到平台,但

phonegap build android

总是要我登录:

iMAc:myFirstApp2 $ phonegap build android
[phonegap] detecting Android SDK environment...
[phonegap] using the remote environment
[phonegap] PhoneGap/Build Login
[phonegap] Sign up at build.phonegap.com
 [warning] GitHub accounts are unsupported
  [prompt] enter username:    [error] canceled

在3.0.0(http://docs.phonegap.com/en/3.0.0/guide_cli_index.md.html)的文档中,似乎也可以使用本地环境。我已经正确设置了路径:

/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/haemi/libs/sdk/platform-tools/:/Users/haemi/libs/sdk/tools

如何确保使用本地环境而不是远程环境?

3 个答案:

答案 0 :(得分:63)

您可以使用:

phonegap local build android

强制它使用本地环境运行。

您安装了哪个版本的Android SDK?我不认为它适用于版本18.我有同样的问题,不得不安装版本17.

答案 1 :(得分:7)

我克服了上面提到的情况,但我的phonegap应用程序没有安装在模拟器上,尽管它“成功安装到设备上”。 要在本地运行应用程序,请从项目的子文件夹中发出以下命令:

phonegap本地运行android

在运行此命令之前,请确保已将java_home设置并包含在路径变量中,路径变量中的ant.bat位置以及路径变量中javac(位于jdk \ bin内)的位置。有了这些东西,我能够成功编译消息。

编辑:虽然应用程序未自动安装在设备中,但项目“.java”文件“res”文件夹对应的文件以及项目文件夹中创建的所有基本文件

答案 2 :(得分:0)

你必须先安装sdk android。转到http://developer.android.com/sdk/index.html下载软件包。 进一步提取它们,并在你的道路上打开“sdk经理”。 根据需要安装更多API包。

我建议安装姜饼(2.3)api 10和ICS(4.0)版本。

完成后,转到手机屏幕“开始”页面http://docs.phonegap.com/en/2.2.0/guide_getting-started_android_index.md.html

按照说明进行操作。你可以从ant.apache.org安装“ant”。但在这些新包中我比较困惑,如何安装它们。在这个进步中你可能会发现安装“蚂蚁”包与我一样麻烦。但别担心,我找到了答案。

只需按照youtube上的说明* com / watch?v = bAbBq​​rTG3q4。通过在驱动器上使用我的包* google * com / file / d / 0B4B3LaTbByxAWlVpQjJhSjd5dVU / edit?usp = sharing。

如果您仍然有错误,可以给我打电话给YM:rifqi_platinum25。

成功安装“ant”,“java”和“sdk”之后,请再次尝试构建项目android。您应该能够使用本地环境构建它。 :)

希望它可以帮助你。

注意:用[。]更改[*]以访问该页面。我很抱歉给您带来不便,因为我没有至少10个声望来发布超过2个链接。感谢的。