12

我在这里发帖是因为这让我发疯。

我正在尝试让 phonegap 正常工作:我安装了 ADT 包(eclipse+adt 插件 + android SDK)-> 顺便说一下,他们真的应该更新 phonegap 入门教程,它仍然告诉你单独安装所有这些但是而不是 android SDK,它为您提供了 ADT 捆绑包的链接......

无论如何,我已经设置了我的环境变量,所以我可以输入 java、javac、android、ant 或任何一切都很好的东西。

现在,当我使用 cmd(我在 Windows 上)进入我的 cordova-android/bin 文件夹并输入“创建”d:/dev/android/phonegaptest““phonegaptest”“phonegaptest”时它告诉我“项目已经存在” . 而目标文件夹只是一个空文件夹。

相反,如果我输入“创建“d:/dev/android/任何尚不存在的文件夹名称”“phonegaptest”“phonegaptest”,它会告诉我“cordova-android\bin\create.js 181,5 MS JScript 运行时错误路径未找到'

我怎样才能让它工作?非常感谢

4

5 回答 5

11

好,我知道了

显然你必须把 com.something 作为包名,否则会出现 JS 错误。这对于 Java 开发人员来说似乎很明显,但许多对包一无所知的 Web 开发人员都在使用 PhoneGap。所以应该指定它,再次感谢这个写得不好的文档。该错误没有告诉您有关包名称问题的任何信息,因此它也无济于事。

另一件事:如果文件夹已经存在,它会告诉你“项目已经存在”,所以不要手动创建文件夹。

希望这可以帮助。

于 2013-01-29T16:21:08.770 回答
11

我遇到了同样的问题。确保不存在的文件夹已经存在。

D:\phonegap-2.3.0\lib\android\bin>create D:\myprojects\ com.thinkcode Fone2 Microsoft (R) Windows Script Host Version 5.8 版权所有 (C) Microsoft Corporation。版权所有。

项目已经存在!

D:\phonegap-2.3.0\lib\android\bin>create D:\myprojects\Fone com.thinkcode Fone2 Microsoft (R) Windows Script Host Version 5.8 版权所有 (C) Microsoft Corporation。版权所有。

创建新的android项目...复制模板文件...复制js、jar和config.xml文件...复制cordova命令工具...更新AndroidManifest.xml和Main Activity...

D:\phonegap-2.3.0\lib\android\bin>

于 2013-02-01T07:13:57.800 回答
6

确保项目路径不包含空格

于 2013-01-31T09:22:09.217 回答
1

还不能投票,但对我来说,这是项目路径中的空间问题!

于 2013-04-08T02:19:06.250 回答
0

在命令提示符中:定位到 phonegap 文件夹

E:\phonegap.2.3.0\lib\android\bin>create E:\<name>hrms com.hrms hrms <enter>
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.

Creating new android project...
Copying template files...
Copying js, jar & config.xml files...
Copying cordova command tools...
Updating AndroidManifest.xml and Main Activity...

created successfully

如果项目已经存在意味着更改项目名称或包或项目位置<folder directory>

cd E:\hrms
cmd3>E:\hrms>dir

Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.

Creating new android project...
Copying template files...
Copying js, jar & config.xml files...
Copying cordova command tools...
Updating AndroidManifest.xml and Main Activity...
于 2013-08-27T10:47:27.527 回答