gpt4 book ai didi

android - 在 Phonegap 3.0 for android 中找不到构建

转载 作者:太空狗 更新时间:2023-10-29 13:29:03 24 4
gpt4 key购买 nike

我已经安装了 Cordova 和 Phonegap,并在我的系统 (ubuntu) 中安装了 node.js通过使用以下命令:

安装 Nodejs http://nodejs.org/

安装 Cordova 3.0.x

 $ sudo npm install -g cordova

安装 Phone Gap 3.0.x

 $ sudo npm install -g phonegap

然后我使用 phonegap 命令创建了项目:

 $ phonegap create hello

尝试使用以下命令进入我的本地:

 $ phonegap local run andriod

现在一开始我收到以下错误:

shoaib@shoaib:~/Documents/hello$ phonegap local run android
[phonegap] adding the Android platform...
[error] An error occured during creation of android sub-project. /home/shoaib/.cordova/lib/android/cordova/3.0.0/bin/create: line 54: jar: command not found

我通过运行以下命令解决了这个问题:

ls -la /home/shoaib/.cordova/lib/android/cordova/3.0.0/bin

现在当我再次运行时 $ phonegap 本地运行 andriod

我遇到以下错误:

root@shoaib:/home/shoaib/Documents/hello# phonegap local run android
[phonegap] compiling Android...
[error] An error occurred while building the android project. /bin/sh: 1: /home/shoaib/Documents/hello/platforms/android/cordova/build: not found

我正在使用 Android SDK 17版本为 4.2.2 。这个问题有什么解决方案吗?

最佳答案

我遇到了类似的问题。 build 和 run 连同其他一些文件一起丢失,并且 lib 是一个空目录。从 here 下载了 cordova-android从 /bin/templates/cordova/ 提取所有内容并将其复制到项目 (/platforms/android/cordova/)。然后我可以构建并安装该应用程序。

仍然必须启动模拟器,使用platforms/android/cordova/lib/list-started-emulators 检查正在运行的模拟器,然后在安装时传递它,否则将永远安装它一个模拟器。

$ platforms/android/cordova/lib/list-started-emulators 
emulator-5554
$ phonegap install --emulator=emulator-5554 android

关于android - 在 Phonegap 3.0 for android 中找不到构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18101426/

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