相关疑难解决方法(0)

Grunt手表错误 - 等待...致命错误:观看ENOSPC

为什么我Waiting...Fatal error: watch ENOSPC在运行监视任务时得到了什么?我该如何解决这个问题?

node.js gruntjs

519
推荐指数
4
解决办法
13万
查看次数

Android build使用build.xml失败:479:SDK没有安装任何Build Tools

为什么我的构建失败并出现此错误?

{android-sdk} /tools/ant/build.xml:479:SDK没有安装任何Build Tools

它在将SDK工具更新到22后开始显示

android

55
推荐指数
2
解决办法
4万
查看次数

PhoneGap/Cordova Android开发

更新1:

这就是我最后所做的一切:

sudo aptitude install -y python-software-properties python g++ make
sudo add-apt-repository -y ppa:chris-lea/node.js
sudo aptitude update
sudo aptitude install nodejs
sudo aptitude install npm
sudo npm install -g cordova
sudo npm install -g phonegap
phonegap create my-app
cd my-app
export PATH=${PATH}:/home/oshirowanen/Downloads/adt-bundle-linux-x86_64-20131030/sdk/platform-tools:/home/oshirowanen/Downloads/adt-bundle-linux-x86_64-20131030/sdk/tools
sudo aptitude install ant
cordova platform add android
android create avd --name my_and --target 1
phonegap run android
Run Code Online (Sandbox Code Playgroud)

有什么不是必要的吗?


原始问题:

在我的Ubuntu 12.04计算机上,我刚刚用npm和cordova安装了node.js:

$ node -v
v0.10.23

$ npm -v
1.3.17

$ cordova -v
3.3.0-0.1.1
Run Code Online (Sandbox Code Playgroud)

当我尝试添加android时:

$ cordova platform …
Run Code Online (Sandbox Code Playgroud)

ubuntu android node.js cordova

52
推荐指数
3
解决办法
5万
查看次数

构建引用build.xml和proguard文件的错误:"null返回:1"

在构建我的PhoneGap应用程序(安装了Facebook SDK插件)时,我遇到了这个错误:

BUILD FAILED C:\ adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml:653:执行此行时出现以下错误:C:\ adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml:698:返回null:1

第653行是:

<do-only-if-manifest-hasCode elseText="hasCode = false. Skipp aidl/renderscript/R.java">
Run Code Online (Sandbox Code Playgroud)

698行是:

proguardFile="${out.absolute.dir}/proguard.txt"
Run Code Online (Sandbox Code Playgroud)

到目前为止我的解决方案包括:

  1. 然后android update project强制生成proguard-project.txt文件,以及更新local.propertiesproject.properties文件.
  2. 编辑,C:\adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml以便所有提到proguard.txt成为proguard-project.txt.
  3. 跑了ant -logfile ./antLogFile.txt release.这是日志文件.

-set模式检查:

-set释放模式:

-release-obfuscation-check:[echo] proguard.config是C:\ adt-bundle-windows-x86_64-20130522\sdk/tools/proguard/proguard-android.txt:proguard-project.txt [echo] Proguard.config已启用

- 预编译:

-check-env:[checkenv] Android SDK工具修订版22.6.2 [checkenv]安装在C:\ adt-bundle-windows-x86_64-20130522\sdk

-setup:[echo]项目名称:HelloWorld [gettype]项目类型:应用程序

-build-setup:[getbuildtools]使用最新的构建工具:19.0.3 [echo]解析HelloWorld的构建目标... [gettarget]项目目标:Android 2.3.3 [gettarget] API级别:10 [gettarget]警告:属性AndroidManifest.xml(14)中的minSdkVersion高于项目目标API级别(10)[echo] ---------- [echo]如果需要创建输出目录... [echo] ---- ------ [echo]解析HelloWorld的依赖关系... [依赖]库依赖关系:[依赖] [依赖] ------------------ [依赖]有序libraries:[dependency] [dependency] ------------------ [dependency] API <= 15:将annotations.jar添加到类路径中.[echo] …

android build.xml proguard cordova

9
推荐指数
1
解决办法
2万
查看次数

无法在cordova 3.3中添加android平台

我尝试通过以下方式添加android平台:

$ cordova platform add android
Run Code Online (Sandbox Code Playgroud)

我明白了:

    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) …
Run Code Online (Sandbox Code Playgroud)

android platform add cordova

4
推荐指数
1
解决办法
6646
查看次数

标签 统计

android ×4

cordova ×3

node.js ×2

add ×1

build.xml ×1

gruntjs ×1

platform ×1

proguard ×1

ubuntu ×1