![]() 分類: 技術的な話 日付: 2020年05月06日公開 Android開発に関する技術的なことです。備忘録みたいな感じですが・・・。 Windows 10 で cygwin の bash を使って adb server を起動しようとすると、adb.log が削除できないため起動できないという現象に遭遇しました。 そこで問題の adb.log を削除しようとすると、「このファイルを変更するには XXXX のアクセス許可を得る必要があります」みたいなダイアログが出て削除できません。 ググったら解決法が出るのですが、どうにもその通りにしてもできないというかその通りにできない状況でした。 そこで自分なりに解決した方法があります。 それは cygwin を入れていることが条件ですが、bash.exe を管理者権限で起動し chmod 777 adb.log を実行。 これで、rm adb.log で削除できました。 この adb.log は adb server のログファイル兼ロックファイルみたいな感じですね。 今回の問題は、USBストレージに入れた Android SDK にある adb を複数の PCで動作させると発生する可能性があります。 今までなぜこの問題が発生していなかったかというと、adb.log は bash を起動させたときの環境変数 TMP のフォルダに作成されるのですが、その TMP のフォルダはそのPCのローカルディスク内にありました。 それを環境整備の一環として、USB内に設定してしまったのがまずかったようです。 別のPCではオーナー情報が全然互換性のないものになってしまうので、削除できません。 結局 TMP の設定をローカルディスク内に設定しなおして対応しました。 アプリゲーム紹介 Mocoゲーム作成で比較的人気の無料ゲーム がちんこラグビー を公開中です。Google Play 及び App Store でダウンロード可能です。 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ⇒ より最新のブログ ⇒ より以前のブログ
|
最新エントリー![]()
⇒ より以前のブログ コンテンツ分類 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() カレンダー ![]() 2025年02月 ⇒ ブログカレンダー |