我使用Ubuntu 14.04。我正在按照http://chrislarson.me/blog/how-use-cordova-ubuntu-build-android-apps.html中给出的步骤在Ubuntu上构建我的第一个Android应用程序。
但当我运行此命令时:cordova platform add android
,我在终端上收到以下消息:
错误:EACCES,打开/home/a/. cordova/lib/npm_cache/cordoa-android/3.6.4/包/. npmgnre
如果我尝试运行sudo cordova platform add android,我会
正在创建android项目。。。
/home/a/.cordova/lib/npm_cache/cordova-android/3.6.4/package/bin/node_modules/q/q.js:126扔e;^错误:ANDROID_HOME没有设置和"android"命令不在你的路径。/home/a/.cordova/lib/npm_cache/cordova-android/3.6.4/package/bin/lib/check_reqs.js:159: 19 at_fulfilled(/home/a/. cordova/lib/npm_cache/cordoa-android/3.6.4/pack/bin/node_modules/q/q.js:798: 54)在self.promiseDispatch.done(/home/a/. cordova/lib/npm_cache/cordoa-android/3.6.4/包/bin/node_modules/q/q.js:827: 30)在Promise.promise.promise调度(/home/a/. cordova/lib/npm_cache/cordoa-android/3.6.4/包/bin/node_modules/q/q.js:760: 13) /home/a/.cordova/lib/npm_cache/cordova-android/3.6.4/package/bin/node_modules/q/q.js:821: 14 at flush(/home/a/. cordova/lib/npm_cache/cordoa-android/3.6.4/pack/bin/node_modules/q/q.js:108: 17)_tickCallback(node.js:442: 13)Module.runMain(module.js:499: 11)在启动时(node.js:119: 16)在node.js:929: 3错误: /home/a/.cordova/lib/npm_cache/cordova-android/3.6.4/package/bin/create:命令失败,退出代码8在ChildProcess.when完成(/usr/本地/lib/node_modules/cordova/node_modules/cordoa-lib/src/cordova/superspawn.js:135: 23)在ChildProcess.emit(events.js:98: 17)在可能关闭(child_process.js:766: 16)在进程。_handle。
首先通过echo$android_HOME检查您的android路径,然后如果它显示路径,那么您已经正确设置了android_HOME路径,如果没有,则执行此操作1)sudo gedit~/。bashrc 2)然后将以下路径粘贴到文件的最后一个位置保存并关闭。
导出ANDROID_HOME=您的_sdk_path/sdk导出path=$path:$ANDROID_HOME/tools:$ANDROID_HOME/platform tools
第一个错误是权限问题,第二个错误是因为ANDROID_主路径设置不正确
尝试删除的内容
.cordova/lib/npm_cache/cordova-android/
然后再试一次。
cordova/npm缓存cordova android文件删除这些文件将确保干净安装。
我试图添加Android平台: 我明白了: 我在中指定了SDK的路径。bash_profile,还有什么我需要做的吗? 谢谢你的回答!
我试图在Win8上添加wp8平台时出错,请参阅下面的详细信息, ~\CordovaWP8 正在创建wp8项目...使用命令运行bin/create平台“wp8”:“~. cordova\lib\wp\cordova\3.1.0\bin\create”“~\CordovaWP8\Platform\wp8”“~\namesspace”“CordovaWP8””(输出如下) 错误:创建wp8子项目时出错
问题内容: 当我想在我的phoneGap应用程序中添加一个android平台时遇到问题。当我执行命令cordova platform add android时,我在CLI中收到此消息: 我已经尝试在path变量中添加我的android sdk位置。 请帮我 !:D 我在Windows 7 64位上工作,我使用android SDK安装了android API 17、18和19。我正在使用3.2 p
Hello每当我运行以下命令时 它会导致以下错误: 未处理的promise拒绝警告:未处理的promise拒绝。这个错误要么是由于在一个异步函数中抛出一个没有接球块的东西,要么是由于拒绝了一个没有用.的()处理的promise。(拒绝id: 1)(节点: 304)[DEP] 0018禁止警告:不建议使用未处理的promise拒绝。将来,未处理的promise拒绝将以非零退出代码终止Node.js进
Nitishs MacBook Air:~Nitishan和$cd myApp Nitishs MacBook Air:myApp Nitishan和$sudo ionic平台添加android下载默认ionic资源 下载:https://github.com/driftyco/ionic-default-resources/archive/master.zip[=================
我安装了cordova并创建了一个新项目。 但当我使用此命令添加android平台时: 科尔多瓦平台添加Android 出现以下错误: 这就是我创建新项目的方式: 科尔多瓦创建你好com.example.helloHelloWorld 这是我的SDK管理器: 但我可以添加ios平台(但我在Windows上工作)