java - コマンド - xamarin android sdk manager 起動しない




SDK Manager.exeが機能しない (16)

私がProgram Manager上でSDK Managerをクリックしたり、 cmdで実行したりしても、何も起こりませんでした。 やった:

  1. 最新のJDKをインストール
  2. インストールされた最新のAndroid SDK
  3. 環境JAVA_HOMEを設定し、%JAVA_HOME%\ binをパス変数**に入れてください

実際には黒いcmdウィンドウが現れ、1ミリ秒間消えます。

それを修正するには?

編集:

私は毎日グーグルではありますが、これに対する解決策は見つかりません。 私もANDROID_SWTのパスを設定しても実行できません。 Android SDKにインストールパッケージのバグがあると思われます。

私は完全に疲れており、これは最後の試みです:

  1. JDK、Android SDKをアンインストールし、すべてのANDROIDまたはJAVA環境変数を削除します。
  2. JDKとAndroid SDKを再インストールする

しかし何も変わりません。

編集:

実際には、私はこの問題に会うのは2回目です。 私は、AntとMavenの環境変数をさらに追加した後で、この問題が発生しました。 これは要約です:

Windows XP SP3 - > JDKのインストール - > Android SDKのインストール - > Open SDK Managerをインストールすると動作します。 - > "path"変数にAntとMavenの "bin"パスを追加 - > Open SDK Managerとオープンしない - >すべての環境変数を削除してロールバック - > SDK Managerまだ開いていない! それは非常に奇妙です! - > JDKとAndroid SDKを再インストールすると、それは見知らぬ人ですが、まだオープンしていません! :(


私がProgram ManagerでSDK Managerをクリックしたとき、またはcmdで実行したときに何も起こらなかった

あなたの問題の1つは、Windowsの長いファイル名です。 多くのAndroidツールでは対応できません。 私は数年前にバグレポートを提出しましたが、今は見つけられません。 私はまた、INSTALLまたはREADMEでそれについて何か思い出しているようです。

したがって、スペースのない場所にツールをインストールする必要があります。 C:\Android\C:\Android-SDK\ようなものを使用してください。

@Steveと@MeatPopsicleは既にパス名にスペースを記述していますが、それを強調表示することはできません。

実際には黒いcmdウィンドウが現れ、1ミリ秒間消えます。
...でも、私はANDROID_SWTのパスを設定しました

好奇心から、 ANDROID_SWTどこから来たのですか?

Android ANDROID_HOMEANDROID_HOMEANDROID_SDK_ROOTを使用していますが、最後の2つはツールで内部的に使用されるため設定する必要があります。 ANDROID_SDK_ROOTANDROID_NDK_ROOTリファレンスはANDROID_SDK_ROOT ANDROID_NDK_ROOTです: 推奨NDKディレクトリ?

したがって、3つの環境変数を設定する必要があります(インストールディレクトリにスペースが含まれていないことを確認してから)。

  • ANDROID_HOME
  • ANDROID_SDK_ROOT
  • ANDROID_NDK_ROOT

ANDROID_HOMEは、隠しディレクトリ.androidがあるディレクトリに設定されます。

ANDROID_SDK_ROOTは、SDKがインストールされているディレクトリ( C:\Android-SDK\ます。

ANDROID_NDK_ROOTは、 C:\Android-NDK\ようにNDKがインストールされているディレクトリに設定されます。 インストールされていない場合は、設定しないでください。

ANDROID_SDK_ROOT設定したら、 %ANDROID_SDK_ROOT%\tools%ANDROID_SDK_ROOT%\platform-toolsをPATHに配置できます。 次に、コマンドラインにドロップして、次のようなコードを発行することができます。

adb list

sixty9と同様に、 JAVA_HOME環境変数を作成してパス変数を追加した後、java.exe、javaw.exe、javaws.exeの名前を変更しました(トラブルシューティング時にファイルを削除しません)。

D:\ドライブにJava SDKをインストールしました(デフォルトの代わりに)。

  1. JAVA_HOME変数を作成します。 変数名: %JAVA_HOME% 値: D:\Program Files\Java.

  2. Path変数に以下を追加しました

    %JAVA_HOME%\jre7\bin;%JAVA_HOME%\jdk1.7.0_03\bin;
    
  3. java.exejavaw.exe 、およびjavaws.exe

  4. システムを再起動し、Android SDKインストーラがJDKを見つけて正常にインストールされました。


あなたの最後の問題を解決する方法は、android.batファイルを右クリックして、notepad ++で編集を選択したことです。 私はそれから、このコードを書いたプログラムの部分に行きました:

cd / d%〜dp0

他のコード行もありましたが、削除しました。 これらの行を削除した後、私は単にcd / d%〜dp0の下に書きました:

cdプログラムファイル

cd java

cd jdk1.7.0_03

CDビン

私はあなたがここにjava.exeファイルがありますが知っていませんが、私がそこに見つかっていませんでした。


そして、もし.exeがあなたのためにtools\android動作させるなら、おそらくx64 javaでしょう。

JREを完全にアンインストールしたとき(Windowsのインスタンスコントロールパネルアプレットでは別のオプションとして表示されます)、android sdkをアンインストールしてから、x86バージョンを使用して再インストールしました。

なぜそれは時間の価値があるのですか? まあ、このような不一致は、x64 javaによるテストの量がゼロであることを意味するので、将来他の多くの失敗を経験する可能性があります。


同じ問題を抱えていて、いくつかのフォーラムでブラウズしたすべてを試してみると、問題が解決しました。

基本的に私はSDKをインストールしてOKをしてから、Windows Vistaがクラッシュし、再起動時にSDKを再実行しますが、すぐに閉じたCMDウィンドウしか開きませんでした。

だから私がした役に立たないことのリストがあります:

  • CMD "d:/ java / android / tool"に行き、 "android.bat"を実行しても動作せず、ポインタ例外エラーが表示されます。
  • JDK + SDK全体を再インストール
  • システムパスを新しいフォルダに変更しました。
  • 私は追跡し、Regedit上のすべてのアンドロイドの発生を削除

この時点で、私はobjetive-cが悪い考えではないことを真剣に考え始めました。ついにこれを行いました:

  • "c:/ users / youruser /"から ".android"フォルダを削除してください
  • "c:/ users / youruser / AppData / Local / Temp"内のすべてのファイルを削除する
  • SDKを再インストールする

出来た !! SDK(私はすべてのパッケージとプラットフォームをダウンロードしていたので)をアンインストールし、一時フォルダをクリアするだけでよいのか分かりません。

お役に立てれば。


多くの検索とさまざまな方法を試した結果、問題の解決策が見つかりました: SDK Managerがプロファイルディレクトリを見つけることができませんでした。 環境変数ANDROID_SDK_HOME (私は新しく作成されたフォルダC:\ Androidに私を設定した)を設定した後、 SDKマネージャはprobを開始しませんでした。


最後に、このtorterous SDKを実行しました。

64bit Windowsシステムに32bit Javaをインストールする場合は、ANDROID_SWTをe:\ android-sdk \ tools \ lib \ x86に設定してください

not .. \ x86_64

親愛なるAndroid SDKチーム

これらの問題に真剣に取り組んでいることを真剣に願っています。 SDKをセットアップするのは簡単です。 これは、あなたがこの種のものがワンクリックの試練である他のプラットフォームに顧客を失う方法です。

私はゲームをテストするために別のアンドロイドデバイスを買うつもりだったが、あなたの無能さの迷路を横断しようとしている最後の2日後、私は私の主な開発目標としてiOSに固執すると思う。


私がしたことは:

トップユーザーセクションに新しい環境変数を設定します。

VARIABLE NAME: JAVA_HOME VARIABLE VALUE:最新のJDKのインストールディレクトリに設定します。

私にとっては、 C:\Program Files\Java\jdk1.7.0_13 。 少なくとも1回、SDKマネージャを管理者として実行してください。 私は窓7を使用します。この方法は、多くの研究の後に私のために働いた。

私が理解していないのは、コマンドプロンプトで「javaの場所」を使用してC:\Windows\System32\java.exeです。 My SDK Managerが必要なときに開き、問題を解決しました。


私はsdk/tools内でandroid.batを開き、空のjava_exeプロパティを設定して問題を解決しました。

set java_exe="C:\Program Files\Java\jre6\bin\java"

私はWondows 7 64ビット(MacBook Pro)を持っていて、Java JDK x86とx64の両方をインストールし、 JAVA_HOMEはAndroid SDKのインストール時にx32を指し、インストール後はJAVA_HOMEがx64を指していJAVA_HOME

私の問題は、Android SDKのマネージャーが起動しなかったこと、cmdウィンドウがちょうど1秒間点滅していることです。 他の多くの人が周りを見回し、ジュースなしで多くの提案を試みました!

私の解決策は、 JAVA_HOMEパスをbinに追加することでした。

C:¥Program Files¥Java¥jdk1.7.0_09¥bin

私がスタートのために入力したものの代わりに:

C:¥Program Files¥Java¥jdk1.7.0_09

これが他の人に役立つことを願って....幸運!


私はこの同じ問題を抱えていたし、パス変数を変更するなどのさまざまな試みをした後、私はjava.comに行き詰まってjavaをダウンロードし、インストールしてから、sdkマネージャーがそれに従事したのを見た。


私はこの問題に遭遇しました:私はエラーを得るだろう

C:\projects\Android\android-sdk-windows-1.5_r1\tools\lib>ddms
02:03:07 E/ddms: shutting down due to uncaught exception
02:03:07 E/ddms: no swt-win32-3550 or swt-win32 in swt.library.path, java.library.path or the jar file
java.lang.UnsatisfiedLinkError: no swt-win32-3550 or swt-win32 in swt.library.path, java.library.path or the j
ar file
        at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
        at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
        at org.eclipse.swt.internal.C.<clinit>(Unknown Source)
        at org.eclipse.swt.graphics.FontData.<init>(Unknown Source)
        at com.android.ddms.PrefsDialog.setDefaults(PrefsDialog.java:221)
        at com.android.ddms.PrefsDialog.init(PrefsDialog.java:150)
        at com.android.ddms.Main.main(Main.java:74)

私はこれをeclipseからswtファイルをtoolsディレクトリにコピーすることで解決しました。 Eclipseをインストールしたディレクトリを検索するとswt-win32-<4-digits>.dllという名前のSWT dllがありswt-win32-<4-digits>.dll (私の名前はswt-win32-3740.dll ):これをtoolsディレクトリにコピーしましたそれ以降はすべてがうまくいった。


私はこの問題を解決しました.ADT(4.2 / api 17)バンドルをC:\ Program FilesのWindows 7 64ビットに手作業でインストールした後に私に起こりました。

私が取らなければならなかったステップ:

  1. 私の場合は、 JAVA_HOME環境変数を(64ビット)JDKのインストールディレクトリ、 C:\Program Files\Java\jdk1.7.0_11します。
  2. 少なくとも1回、SDKマネージャを管理者として実行してください。 SDKマネージャを使用すると、Program Files内のファイルを変更できるため、適切なアクセス権を与える必要があります。

私は同じ問題を抱え、 X64 Java (1.7.0_03-b05)実行していました。 私のパスにC:\Program Files\Java\jre7\binC:\Program Files\Java\jdk1.7.0_03\bin表示されていましたが、コマンドプロンプトが表示されませんでした。

tools\lib\find_java.batファイルは、 C:\Windows\system32\java.exeを実行しようとしていたが失敗しました。 ハァッ? 私はC:\Windows\system32あるjava.exejavaw.exe 、およびjavaws.exe古いコピーを調べました。 それらはどのようにそこに行きましたか、私はそれらをそこに置かなかった!

私はC:\Windows\system32からこれらの3つのファイルを削除し、問題は修正されました。

C:\Program Files\Java\jre7\binC:\Program Files\Java\jdk1.7.0_03\binが自分のPATH変数のSTARTになっていることを確認することで問題が解決されている可能性があります最後にタックしています。


私は最終的に2人のソウルが試合の邪魔をしてからこの作業をしました! 私が今までにアンドロイドSDK開発者を迎えた場合、私は彼自身のキーボードで死ぬことになるでしょう

とにかく、それをWindows 7の64ビットで動作させるためのヒント...

私はそれが提案されていないので複数の問題だったと私には疑いがあります。

1)Java JDKの32ビットバージョンをインストールします(64ビットWindowsを実行している場合でもそうです)

2)SDKとJDKの両方をスペースがないパス(私はC:\ AndroidとC:\ Java32を使用)にインストールしてください。

3)Windows環境変数画面(System Properties> Advanced Settings> Env vars)には、変数を入力できる場所が2つあります。「User Variables」と「System variables」です。 私はそれらを両方に入れて、両方に "bin"ビットを含めました。

JAVA_HOME = C:\ Java32 \ jdk1.8.0_20 \ bin

パス= C:\ Java32 \ jdk1.8.0_20 \ bin; 他のパスはjdkの後に来るはずです...

4)ファイルtools \ android.batを編集し、以下を探します:

set java_exe =

lib \ find_java.batを呼び出す

これを以下に変更してください:

set java_exe = "C:¥Java32¥jdk1.8.0_20¥bin¥java.exe"

remはlib \ find_java.batを呼び出す

また、デバッグの目的でファイルの先頭に "@echo off"を "@echo on"に置くこともできます

がんばろう!


私も同じ問題がありました。

私は\ tools \ android.batを実行すると例外があります:スレッドmain例外

 java.lang.NoClassDefFoundError: com/android/sdkmanager/Main

私の解決された方法:

  1. 編集\tools\android.bat
  2. "%jar_path%;%swt_path%\swt.jar"
  3. "%tools_dir%\%jar_path%;%tools_dir%\%swt_path%\swt.jar"
  4. SDK Manager.exe再度保存して実行する




environment-variables