我试图添加Android平台:
$ cordova platform add android
我明白了:
Creating android project...
/usr/local/lib/node_modules/cordova/node_modules/q/q.js:126
throw e;
^
Error: An error occured during creation of android sub-project.
/Users/jannisportmann/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:126
throw e;
^
Error: The command "android" failed. Make sure you have the latest Android SDK installed, and the "android" command (inside the tools/ folder) is added to your path.
at /Users/jannisportmann/.cordova/lib/android/cordova/3.3.0/bin/lib/check_reqs.js:85:29
at _rejected (/Users/jannisportmann/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:808:24)
at /Users/jannisportmann/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:834:30
at Promise.when (/Users/jannisportmann/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:1079:31)
at Promise.promise.promiseDispatch (/Users/jannisportmann/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:752:41)
at /Users/jannisportmann/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:574:44
at flush (/Users/jannisportmann/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:108:17)
at process._tickCallback (node.js:415:13)
at /usr/local/lib/node_modules/cordova/src/platform.js:244:30
at ChildProcess.exithandler (child_process.js:641:7)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:735:16)
at Socket.<anonymous> (child_process.js:948:11)
at Socket.EventEmitter.emit (events.js:95:17)
at Pipe.close (net.js:466:12)
我在中指定了SDK的路径。bash_profile,还有什么我需要做的吗?
谢谢你的回答!
这是用于安装的Phonegab文档。bash_配置文件(mac)、bashrc(linux)或windows
还有我的。bash_简介:
export PATH=${PATH}:$HOME/Development/adt-bundle-mac-x86_64-20140321/sdk/platform-tools:$HOME/Development/adt-bundle-mac-x86_64-20140321/sdk/tools
请访问此处的解决方案
我希望这能帮到你
对于OSX,您的路径需要包括/Users/yourusername
他们的示例:/Development/adt bundle/sdk/platform tools
需要是:/Users/yourusername/Development/adt bundle/sdk/platform tools
使用echo$path检查路径(使用大写,区分大小写!)
我修好了!!首先,你必须添加Android工具和平台工具到你的PATH...
所以打开您的用户配置文件(在终端类型:)
nano ~/.profile
PATH=$PATH:/YOUR_ADT_FOLDER/sdk/platform-tools:/YOUR_ADT_FOLDER/sdk/tools
export PATH
保存并在终端上键入:
. ~/.profile
现在尝试添加您的cordova平台,如果它不起作用,请尝试安装ApacheAnt。我使用的是初级操作系统,所以我打开了软件中心,搜索ant e安装它。之后,查看“ant”是否在您的终端上,然后添加您的平台。
Hello每当我运行以下命令时 它会导致以下错误: 未处理的promise拒绝警告:未处理的promise拒绝。这个错误要么是由于在一个异步函数中抛出一个没有接球块的东西,要么是由于拒绝了一个没有用.的()处理的promise。(拒绝id: 1)(节点: 304)[DEP] 0018禁止警告:不建议使用未处理的promise拒绝。将来,未处理的promise拒绝将以非零退出代码终止Node.js进
也许这个问题看起来更适合这个问题: 链接1 链接2
我使用Ubuntu 14.04。我正在按照http://chrislarson.me/blog/how-use-cordova-ubuntu-build-android-apps.html中给出的步骤在Ubuntu上构建我的第一个Android应用程序。 但当我运行此命令时:,我在终端上收到以下消息: 错误:EACCES,打开/home/a/. cordova/lib/npm_cache/cord
我的电话有问题。当我想用以下命令添加平台时出错: > {http_解析器:'1.0',节点:'0.10.26',v8:'3.14.5.9',ares:'1.9.0-DEV',uv:'0.10.25',zlib:'1.2.3',模块:'11',openssl:'1.0.1e',npm:'1.4.3'} 道路已经确定 $echo$PATH /usr/lib/lightdm/lightdm:/usr/本
当我为ionic添加Android平台时,它会出现一个错误,比如 npm警告检查权限缺少对npm ERR /usr/local/lib/node_modules写访问!代码EACCES npm ERR!Syscall访问npm ERR!路径 /usr/local/lib/node_modulesnpm ERR!ERRNO-13 npm ERR!错误: EACCES:权限拒绝,访问'/usr/本地/
在我的android{}部分,我试图为五月免费和付费应用程序放置两种不同的构建类型。 这是我的控制台日志: 正在执行任务:[:Transport:CompileDebugJava] 按需配置是一个正在酝酿的特性。下载http://repo1.maven.org/maven2/com/android/tools/build/gradle/0.8.3/gradle-0.8.3.pom下载http://