最新バージョンの Android SDK をインストールし、SDK ツール リビジョン 20.0.3 を使用します。次に、「draw9patch.bat」をダブルクリックします。UI が表示されることを願っています。残念ながら、bat ファイルが点滅して実行されます。 UI を表示しません。そして、「hierarchyviewer.bat」をダブルクリックしようとしましたが、プログラムも UI を表示しません。理由はわかりませんが、インターネットからこの問題を解決する方法を見つけることができるので、皆さんに助けを求めます。
2 に答える
java の環境パスを必ず設定してください。コマンド プロンプトを開き、android-sdk\tools\lib フォルダーに移動して、java -jar draw9patch.jarと入力し、Enter キーを押します。この .jar ファイルに問題がなければ、UI 画面が表示されるようになりました。
おそらく、「find_java.bat」とそれに関連するがらくたの exe は、本来あるべきことを 1 つ実行するのに惨めに失敗しています。それがどのように機能するのか、なぜ失敗するのかはわかりませんが、あまり気にしません。Java がインストールされており、この exe は失敗です。そのため、いまいましい依存関係を削除して、処理を完了してください。おそらく、find_java.exe は NSA ウイルスのようなものです。
ええ、とにかく...
draw9patch.bat に移動し、次の 3 行を変更します。
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
次に、新しいバット内で次のようなことを行うことにより、便利なように配置したい場所に別のバット ファイルを使用して draw9patch.bat を実行することもできるはずです。
call "C:\Program Files (x86)\Android\android-sdk\tools\draw9patch.bat"
この「答え」が 1 年前にここになかった理由がわかりません。コマンド プロンプトを開きます。:P