Android AppAccelerator在生成时出错:无法运行dexer
我已经安装了Appcelerator Studio。我选择了一款钛合金经典版:使用示例应用快速入门 然后,我以Android版本运行应用程序(通过USB连接到我的Android设备),并得到以下错误:Android AppAccelerator在生成时出错:无法运行dexer,android,titanium,titanium-android,appcelerator-titanium,appcelerator-studio,Android,Titanium,Titanium Android,Appcelerator Titanium,Appcelerator Studio,我已经安装了Appcelerator Studio。我选择了一款钛合金经典版:使用示例应用快速入门 然后,我以Android版本运行应用程序(通过USB连接到我的Android设备),并得到以下错误: [ERROR] : Failed to run dexer: [ERROR] : [ERROR] : Error: Unable to access jarfile null 2016-01-26T01:48:05.090Z | TRACE | titanium exited with
[ERROR] : Failed to run dexer:
[ERROR] :
[ERROR] : Error: Unable to access jarfile null
2016-01-26T01:48:05.090Z | TRACE | titanium exited with exit code 1
2016-01-26T01:48:05.091Z | ERROR | Error: ti run exited with error code 1
at ChildProcess.<anonymous> (/Users/adilarif/.appcelerator/install/5.1.0/package/node_modules/appc-cli- titanium/plugins/run.js:92:66)
at ChildProcess.emit (events.js:110:17)
at Process.ChildProcess._handle.onexit (child_process.js:1074:12)
2016-01-26T01:48:05.091Z | TRACE | Sending exit signal to titanium process: 25607
[ERROR] Application Installer abnormal process termination. Process exit value was 1
已将dx.jar文件移动到
/Users/adilarif1/Library/android-sdk-macosx/tools/lib
更新3
我通过cmd执行了一个设置检查-
appc ti setup check.
──────────────────┤ Check Environment ├───────────────────
Node.js
✓ node installed (v0.12.7)
✓ npm installed (v2.11.3)
Titanium CLI
★ cli new version v5.0.6 available (currently v5.0.5)
Titanium CLI Dependencies
✓ async up-to-date (v1.4.2)
✓ colors up-to-date (v1.1.2)
✓ fields up-to-date (v0.1.24)
✓ humanize up-to-date (v0.0.9)
✓ longjohn up-to-date (v0.2.9)
✓ moment up-to-date (v2.10.6)
✓ node-appc up-to-date (v0.2.31)
✓ request up-to-date (v2.62.0)
✓ semver up-to-date (v5.0.3)
✓ sprintf up-to-date (v0.1.5)
✓ temp up-to-date (v0.8.3)
✓ winston up-to-date (v1.0.2)
✕ wrench missing
Titanium SDK
✓ latest sdk installed (v5.1.2.GA)
✓ selected sdk up-to-date (v5.1.2.GA)
Mac OS X Environment
✓ CLI Tools installed
iOS Environment
! Xcode no Xcode installations found
! iOS SDK no Xcode installations found
! WWDR cert not found
! developer cert not found
! distribution cert not found
! dev provisioning not found
! dist provisioning not found
Android Environment
✓ sdk installed (/Users/adilarif/Library/android-sdk-macosx)
! tools untested version 24.4.1; may or may not work
✓ platform tools installed (v23.1)
✕ build tools unsupported version 2.1.1.2
✓ adb installed /Users/adilarif/Library/android-sdk- macosx/platform-tools/adb
✓ android installed /Users/adilarif/Library/android-sdk-macosx/tools/android
✓ emulator installed /Users/adilarif/Library/android-sdk-macosx/tools/emulator
✓ mksdcard installed /Users/adilarif/Library/android-sdk-macosx/tools/mksdcard
✓ zipalign installed /Users/adilarif/Library/android-sdk-macosx/tools/zipalign
✓ aapt installed /Users/adilarif/Library/android-sdk-macosx/build-tools/23.0.1/aapt
✓ aidl installed /Users/adilarif/Library/android-sdk- macosx/build-tools/23.0.1/aidl
✓ targets installed (4 found)
✓ avds installed (1 found)
! ndk Android NDK not found
Java Development Kit
✓ jdk installed (v1.8.0)
✓ java installed /Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk/Contents/Home/bin/java
✓ javac installed /Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk/Contents/Home/bin/javac
✓ keytool installed /Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk/Contents/Home/bin/keytool
✓ jarsigner installed /Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk/Contents/Home/bin/jarsigner
Intel® Hardware Accelerated Execution Manager (HAXM)
✓ compatible
✓ installed
Network
✓ online
- no proxy server configured
✕ https://www.google.com (HTTP status: 404) is unreachable
✓ Java-based connection test
Directory Permissions
✓ home directory
✓ titanium config directory
✓ titanium sdk install directory
✓ workspace directory
✓ temp directory
降低java内存解决了其他人在dex过程中遇到的问题:
ti config android.dx.maxMemory 512M
但是,存在以下
错误:无法访问jarfile null
,这可能与降低java内存有关已解决了其他人在dex过程中遇到的问题:
ti config android.dx.maxMemory 512M
但是,有一个
错误:无法访问可能与有关的jarfile null
,请不要仅仅发布图像;详细描述你遇到的问题,并解释你为解决这个问题所做的任何尝试。有人能尽快帮助你吗?请不要只是发布一张图片;请详细描述您遇到的问题,并解释您为解决该问题所做的任何尝试。有人能尽快帮助您吗?谢谢您的回复,我会在之前给出两种选择。嗨,Joscandreu。我尝试了这两个建议,但仍然得到相同的错误。我还为Android SDK的22.0.1安装了构建工具:对不起。我找不到你问题的可能解决方案。谢谢你的回复,我会在两个选项之前给出。嗨,乔斯坎德鲁。我尝试了这两个建议,但仍然得到相同的错误。我还为Android SDK的22.0.1安装了构建工具:对不起。我没有办法解决你的问题。
appc ti setup check.
──────────────────┤ Check Environment ├───────────────────
Node.js
✓ node installed (v0.12.7)
✓ npm installed (v2.11.3)
Titanium CLI
★ cli new version v5.0.6 available (currently v5.0.5)
Titanium CLI Dependencies
✓ async up-to-date (v1.4.2)
✓ colors up-to-date (v1.1.2)
✓ fields up-to-date (v0.1.24)
✓ humanize up-to-date (v0.0.9)
✓ longjohn up-to-date (v0.2.9)
✓ moment up-to-date (v2.10.6)
✓ node-appc up-to-date (v0.2.31)
✓ request up-to-date (v2.62.0)
✓ semver up-to-date (v5.0.3)
✓ sprintf up-to-date (v0.1.5)
✓ temp up-to-date (v0.8.3)
✓ winston up-to-date (v1.0.2)
✕ wrench missing
Titanium SDK
✓ latest sdk installed (v5.1.2.GA)
✓ selected sdk up-to-date (v5.1.2.GA)
Mac OS X Environment
✓ CLI Tools installed
iOS Environment
! Xcode no Xcode installations found
! iOS SDK no Xcode installations found
! WWDR cert not found
! developer cert not found
! distribution cert not found
! dev provisioning not found
! dist provisioning not found
Android Environment
✓ sdk installed (/Users/adilarif/Library/android-sdk-macosx)
! tools untested version 24.4.1; may or may not work
✓ platform tools installed (v23.1)
✕ build tools unsupported version 2.1.1.2
✓ adb installed /Users/adilarif/Library/android-sdk- macosx/platform-tools/adb
✓ android installed /Users/adilarif/Library/android-sdk-macosx/tools/android
✓ emulator installed /Users/adilarif/Library/android-sdk-macosx/tools/emulator
✓ mksdcard installed /Users/adilarif/Library/android-sdk-macosx/tools/mksdcard
✓ zipalign installed /Users/adilarif/Library/android-sdk-macosx/tools/zipalign
✓ aapt installed /Users/adilarif/Library/android-sdk-macosx/build-tools/23.0.1/aapt
✓ aidl installed /Users/adilarif/Library/android-sdk- macosx/build-tools/23.0.1/aidl
✓ targets installed (4 found)
✓ avds installed (1 found)
! ndk Android NDK not found
Java Development Kit
✓ jdk installed (v1.8.0)
✓ java installed /Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk/Contents/Home/bin/java
✓ javac installed /Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk/Contents/Home/bin/javac
✓ keytool installed /Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk/Contents/Home/bin/keytool
✓ jarsigner installed /Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk/Contents/Home/bin/jarsigner
Intel® Hardware Accelerated Execution Manager (HAXM)
✓ compatible
✓ installed
Network
✓ online
- no proxy server configured
✕ https://www.google.com (HTTP status: 404) is unreachable
✓ Java-based connection test
Directory Permissions
✓ home directory
✓ titanium config directory
✓ titanium sdk install directory
✓ workspace directory
✓ temp directory