1

我安装了最新版本的Android SDK,并使用SDK Tool Revision 20.0.3,然后我双击'draw9patch.bat',我希望它可以显示一个UI,不幸的是,bat文件只是运行过去,确实如此不显示用户界面。然后我尝试双击“hierarchyviewer.bat”,程序也不显示用户界面。我不知道为什么,我可以从互联网上找到解决这个问题的方法,所以我向你们寻求帮助。

4

2 回答 2

16

确保为 java 设置环境路径。打开命令提示符并导航到 android-sdk\tools\lib 文件夹并键入java -jar draw9patch.jar按 enter 。如果这个 .jar 文件没有问题,现在您可以看到 UI 屏幕。

于 2012-09-14T05:19:36.727 回答
0

可能,“find_java.bat”和它相关的垃圾 exe 在做它应该做的一件事时惨遭失败。我不知道它应该如何工作或为什么会失败,我也不在乎。Java 已安装,但此 exe 失败 - 所以清除该死的依赖并完成它。谁知道呢,也许 find_java.exe 是一些该死的 NSA 病毒——以前从来没有为我工作过(也许它找不到 64 位 Java ......毫无价值的垃圾)。

嗯,是的,无论如何...

转到 draw9patch.bat 并更改这三行:

set java_exe=
call lib\find_java.bat
if not defined java_exe goto :EOF

为此(使用您的 Java 路径):

set java_exe=C:\Program Files\Java\jdk1.7.0_21\bin\java.exe

然后,您甚至应该能够使用另一个 bat 文件运行 draw9patch.bat 以方便您在新的 bat 中执行以下操作:

call "C:\Program Files (x86)\Android\android-sdk\tools\draw9patch.bat"

不知道为什么一年前没有这个“答案”。打开命令提示符...请。:P

于 2014-01-25T18:54:46.050 回答