現在、Android SDK 2.1(+ツールリビジョン4)を使用しています。Android SDK2.2にアップグレードしたいと思います。これを実行しようとすると、 m最初にAndroid SDKツールをリビジョン7にアップグレードする必要があることを通知しました。同意します。プロセスが開始され、エラーが発生します。
-=警告! =-フォルダの名前変更または移動に失敗しました。 Windowsでは、これは通常、プログラムがそのフォルダを使用していることを意味します(たとえば、Windowsエクスプローラまたはアンチウイルスソフトウェア)。アンチウイルスソフトウェアを一時的に非アクティブ化してください。ディレクトリ 'D:\ Install\Programming\Android-sdk-working-dir\Android-sdk_r04-windows\Android-sdk-windows\too!s'にアクセスしている可能性のある実行中のプログラムもすべて閉じてください。準備ができたら、[はい]を押して再試行します。
ダウンロードAndroid SDK Tools、リビジョン7インストールAndroid SDK Tools、リビジョン7
ディレクトリD:\ Install\Programming\Android-sdk-working-dir\Android-sdk_r04-windows\Android-sdk-windows\toolsの名前をD:\ Install\Programming\Android-sdk-working-dir\Android-に変更できませんでしたsdk_r04-windows\Android-sdk-windows\temp\ToolPackage.old01。
Http/httpsとウイルス対策の問題を認識しています。そこで、AVを無効にしました。また、フォルダーへのハンドルを保持している可能性のあるアプリケーションもすべて閉じました。 Eclipseも閉じられます(コマンドラインからマネージャーを起動します)。ただし、それでも同じエラーが発生します。
フォルダーへのハンドルを保持できる唯一のアプリはマネージャー自体であるように見えます。これは、その開始ディレクトリがエラーの原因となるディレクトリ( '\ tools')であるためです。
私はWin XP Pro + SP3を使用しています。管理者として実行しています。
誰かアイデアがありますか?
私考える彼らはツールの新しいバージョンでこの問題を修正しました、しかし私はしばらく前にこれに遭遇しました。これが私がしたことです:
tools\
をscrap\
にコピーしましたscrap\
ディレクトリからAndroid
を実行しましたscrap\
ディレクトリを削除しましたこのプロセス中にtools\
を指していた環境変数(たとえば、PATH
)もscrap\
を指すように変更しなければならなかったかもしれません-私は少しあいまいです詳細。
Adb.exeプロセスを強制終了してみてください。機能した。私のために。
私の場合、管理者として「Android.bat」(ツールフォルダにあります)を実行するだけで問題なく動作しました。
Eclipseでウィンドウに移動-> Android SDKとAVDマネージャー、そこからアップグレードします。私の場合は機能しました。
これらのどれも私のために働いていませんでした。
元のscrap\
ディレクトリを更新しようとしたtools\
ディレクトリのAndroid.batファイルを変更しました。 "%tools_dir%"を正しいパスに置き換えました(引用符を保持)。
コール
%Java_exe%-Dcom.Android.sdkmanager.toolsdir = "%tools_dir%" -Dcom.Android.sdkmanager.workdir =%work_dir%-classpath "%jar_path%;%swt_path%\ swt.jar" com.Android.sdkmanager。メイン%*
SDK Managerを管理者として実行していることを確認してください(右クリックして[管理者として実行]を選択します)。コマンドラインから実行する場合は、管理者としてコマンドラインを起動します。
私はこの問題を抱えていて、上記のすべての解決策を試しましたが、それらは機能しませんでした。
それから私はAndroid SDKをダウンロードして再インストールしましたそれを、すべてのAndroid APIツールを開いて更新することができた直後に) Android SDKマネージャー。
ちなみに、Android.4は素晴らしいようで、これまでで最高のモバイルOSです。
私はこれとまったく同じ問題に何度も直面しました(platform-toolsフォルダーを移動できません)。ツールを「スクラップ」フォルダーにコピーしてAndroid.batを実行し、ツールフォルダーを訴えている可能性のあるアンチウイルスとエクスプローラーをオフにしてみました。残念ながら、これらのどれもうまくいきませんでした。私は私のために働いたいくつかのフォーラムで解決策に出くわしました。
1。「temp」フォルダを見つけると、「tools_r05-windows.Zip」または更新するその他のファイルを見つけることができます。 2。解凍します。 。ここに「tools_r05-windows」があり、ファイル内のすべてのファイルをコピーします。更新する必要があるファイル。 4。「tools」フォルダにコピーします。
これはプラットフォームツールの手動更新であり、後でSDKバージョンを最新に更新することもできます。
Joseのように、Toolsフォルダーでファイルが開いている実行中のプロセスを見つけることができましたが、私の場合、クラッシュしたのは以前のバージョンのSDKManagerでした。私はそれを見つけるために(Windows 7で)同様の手順を使用しました:
SysinternalsのProcessExplorerユーティリティを次のように使用しました。
乾杯、
ジョノ!
フォルダは、リポジトリの下のパッケージによってロックされています。リポジトリ内のパッケージごとに、Androidバージョンを変更し、Eclipseを再起動してから、更新を再実行します。エラーメッセージは表示されません。
これは私のために働いています:
SDKManagerは、\ tools \にあるsource.propertyファイルの読み取り中に自身をロックします
SysinternalsのProcessExplorerユーティリティを次のように使用しました。
1ºProcessExplorerを実行する
2º「ファイルまたはDLLの検索」を選択し、「プロパティ」を検索します
3ºtoolsフォルダにあるリストされたファイルをダブルクリックします
4º下部ウィンドウでファイルの右マウスを選択し、[ハンドルを閉じる]を選択します
5º再試行してインストールを続行します
さよなら、
ホセ
問題は、\tools
フォルダをロックしているJava.exeです。ただし、Java.exe
は、SDK Manager
自体を実行することによって開始されます。ただし、上記のスクラップ方法を使用する場合(つまり、Android.bat
フォルダーから\scrap
を実行する場合)、Java.exe
は\tools
もスクラップもロックしません。
それはただ使用します
C:\Users\<USERNAME>\AppData\Local\Temp\temp-Android-tool .
(Eclipseを起動せずに)avdmanagerを単独で実行することは私にとってはうまくいきました。
私にとってうまくいったのは、プロジェクトのない新しいワークスペースから更新し、Android SDKの場所を前のワークスペースと同じに設定し、そこから更新することです。プロジェクトはフォルダーに保持されていると思います。
管理者による修正を試しましたが、うまくいきませんでした。また、私はすでにAndroid SDKとAVDマネージャーから更新しているので、それは解決策ではありません。adb.exeを強制終了すると、多くのエラーが発生しました。フォルダーエラーが発生し続けました。再起動後。
android.batを手動で実行し、管理者として実行する必要がありました
SDK全体をアンインストールして再インストールする以外のさまざまな提案をすべて試しましたが、名前を変更できないフォルダーの最も一般的な提案であるサムネイルの無効化など、エラーが発生しました。 Microsoftから無料の「processexplorer」をダウンロードして、フォルダーを使用しているプロセスを確認しました。すべてのスタートアッププロセスとMicrosoft以外のプロセスを無効にし、platform-toolsフォルダーを使用しているプロセスが見つからなかった後も、エラーが発生しました。アップグレードを試みた後、名前を変更できませんでした。
私にとっての解決策は、Android-sdkフォルダーの「temp」フォルダーにあるplatform-toolsフォルダーをコピーして貼り付けることでした。アップグレードするたびに、そこにplatform-toolsのコピーがありますが、バージョン19の場合、platform-toolsは圧縮され、tempフォルダーには私が残したバージョン18と17が含まれていました。
ルーカスの答えを構築する:
Destination Folder Access Denied
ファイルを更新/置換しようとして、/tools/lib/
に遭遇し続けました。これが私の修正でした:
/tools/
フォルダーを削除してから手動で再度追加し、アイテムを最新の/temp/
Zipバージョンから/tools/
フォルダーに手動で移動できます。
プログラムの実行中にツールをアップグレードできません。 SDKを閉じます。 folder
ファイルの内容のZip
ツールを手動でtemp
フォルダーに置き換えます。