我安装了最新版本的Android SDK,并使用SDK Tool Revision 20.0.3,然后我双击'draw9patch.bat',我希望它能给我看一个UI,不幸的是,bat文件只是运行闪烁过去,不显示UI。然后我尝试双击'hierarchyviewer.bat',程序也没有显示UI。我不知道为什么,我可以从互联网上找到解决这个问题的方法,所以我求助于你们的人。
答案 0 :(得分:16)
确保为java设置环境路径。打开命令提示符并导航到android-sdk \ tools \ lib文件夹并输入 java -jar draw9patch.jar 按回车键。现在,如果这个.jar文件没问题,你可以看到UI屏幕。
答案 1 :(得分: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