Android “无法运行程序”;aapt";
我正在尝试使用终端对android apk进行签名和压缩对齐,但我遇到以下异常Android “无法运行程序”;aapt";,android,apk,aapt,zipalign,Android,Apk,Aapt,Zipalign,我正在尝试使用终端对android apk进行签名和压缩对齐,但我遇到以下异常 java.io.IOException: Cannot run program "aapt": CreateProcess error=2, The system cannot find the file specified at java.lang.ProcessBuilder.start(Unknown Source) at com.comarch.certificategener
java.io.IOException: Cannot run program "aapt": CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessBuilder.start(Unknown Source)
at com.comarch.certificategenerator.GeneratorMainWindow.getPackageInfo(Unknown Source)
at com.comarch.certificategenerator.GeneratorMainWindow.generateAppId(Unknown Source)
at com.comarch.certificategenerator.GeneratorMainWindow.main(Unknown Source)
at com.comarch.certificategenerator.Main.main(Unknown Source)
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
... 5 more
Executing:
java.io.IOException:无法运行程序“aapt”:CreateProcess error=2,系统找不到指定的文件
位于java.lang.ProcessBuilder.start(未知源)
位于com.comarch.certificategenerator.GeneratorMainWindow.getPackageInfo(未知源)
在com.comarch.certificategenerator.GeneratorMainWindow.generateAppId(未知源)上
位于com.comarch.certificategenerator.GeneratorMainWindow.main(未知源)
位于com.comarch.certificategenerator.Main.Main(未知来源)
原因:java.io.IOException:CreateProcess error=2,系统找不到指定的文件
在java.lang.ProcessImpl.create(本机方法)
位于java.lang.ProcessImpl。(未知源)
位于java.lang.ProcessImpl.start(未知源)
... 还有5个
执行:
我试图找到但不理解为什么会出现这个错误 来自Oracle文档:“验证ADF Mobile Platform页面的Android Build Tools location字段中定义的位置是否引用了包含aapt文件(Windows系统上的aapt.exe)的目录。”。对于Android SDK的第22版,此文件以及所有其他构建工具组件位于构建工具目录中。对于早期版本,构建工具组件位于平台工具目录中。“
如果您已更新Android构建工具,位置错误,必须在平台工具中更改。
如果您在linux系统下运行,可能缺少32位库:请尝试使用Oracle文档中的
sudo apt get install gcc multilib lib32z1 lib32stdc++6
:“验证ADF Mobile Platform页面的Android Build Tools location字段中定义的位置是否引用了包含aapt文件(Windows系统上为aapt.exe)的目录。对于Android SDK的第22版,此文件以及所有其他构建工具组件位于构建工具目录中。对于早期版本,构建工具组件位于平台工具目录中。“如果您更新了android构建工具,则可能位置错误,必须在平台工具中更改。
如果您在linux系统下运行,则可能缺少32位库:尝试使用
sudo apt get install gcc multilib lib32z1 lib32stdc++6