1

Android SDK など、Linux ベースの開発環境に必要なすべてのツールを備えた USB を作成しています。を実行する./androidと、次のエラーが表示されます

Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml
Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-2.xml, reason: invalid character at position 2 in 08
Fetched Add-ons List successfully
Fetching URL: https://dl-ssl.google.com/android/repository/repository-7.xml
Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-7.xml, reason: NumberFormat invalid character at position 2 in 08
Done loading packages.
Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml

「位置 2 の無効な文字」の意味と修正方法を教えてください。

4

2 に答える 2

2

これは、サポートされていないJVM、おそらくGijがあることを意味します。OpenJDKJREまたはSunOracleJREをインストール、パス上にそのパスがあることを確認javaします。

Issue 37989のch…</a>に感​​謝します:tools / android update sdk --no-uiは機能しません(そして私は確認します)。

于 2013-02-11T22:10:16.943 に答える
1

Linuxでうまくいく解決策を見つけました。

1)Javaバージョンを確認してください:Java -version、私にとっては、このJavaバージョン「1.5.0」gij(GNU libgcj)バージョン4.6.3が表示されます

バージョンjdk1.6.0_24をインストールしたので、Java -versionを実行するときにそのバージョンが欲しかったので、PATH変数(echo $PATH)を調べたところ、jdk1.6.0_24が含まれていることがわかりましたパスの終わりに。そのため、jdk1.6.0_24 へのパスを PATH 変数の先頭に含めました。

実行すると: java -version が表示されます: Java version "1.6.0_24"

2) Android sdk フォルダー (.../sdk/tools/) に移動し、./android を実行します。

私の場合、Android SDK Manager は問題なく開きました。

それが役立つことを願っています!

いつ

于 2013-09-20T15:21:38.640 に答える