Android Studio をアップグレードしようとすると、最後の最後にこのようなダイアログが出て終わってしまいます。当然アップグレートはできていませんでした。世の中を探しても、StackOverflow ですら再インストールをすすめています。何かの整合性の問題(conflict/矛盾)だと思われますが、さすがに再インストールは時間が無いので、正常に動作している PC よりまるごとコピーして利用しました。 この際、上書きするのではなく以下のような手順を取っています。 1) 他のPCより適当な場所へコピー 2) 壊れているオリジナルフォルダをリネーム 3) この場所へ 1) のフォルダを移動 1) と インストールフォルダは同じドライブである必要があります。こうすれば、トラブルを最小限に抑えて復帰の準備ができます。ファイルやフォルダの移動は、余程の特別な理由が無いかぎり、同一ドライブでは管理情報の変更のみで実体の場所変更はありません。なので、3) の処理はすぐ済みます。上書きコピーをしてしまうと、上書きの確認やら、権限の問題やらなにやら、経験から言ってロクな事が発生しない可能性が多いのでこうした処置が必要になります。 ※ また、これなら元へ戻すのも簡単なわけです。 結果うまく動作しました。コピーした元の Android Studio は既にアップグレード済み(1.5.1)なので、そのバージョンで正しく動作しました。( 次のアップグレードでどうなるかは保証できませんけれど ) 再インストールよりははるかに早い復帰となりますので、各バージョン毎のバックアップを取っておくのもいいかと思われます。 ビルド時のよく解らないエラーの対処 gradle のエラーが明示される場合は、Users\User\.gradle を全て削除する方法もありますが、とにかく Androd Studio 内のソース全体でエラーがたくさん出る場合は、ユーザフォルダに .AndroidStudiofバージョン数字 のフォルダがあって、中の system\caches の中にあるファイルを全て削除すると良い場合があります(自己責任)。
|
【Android Studio 2の最新記事】
- Android : WebView 経由のデータベースアプリケーション
- Android で WebView を使ってWEBにあるデータベースのデータを取得する為のクラス
- WebView で JavaScript にデータを渡したい時に注意する事
- シンプル Android Data Binding : Android Studio 2.2 / 古い定義との違いと、以前のプロジェクトでエラーが出る場合の対処
- Android Studio で、ListView アプリケーションを作成するテンプレート
- Android : Data Binding で ListView へのデータ表示を凄く簡単にする
- Android Studio で理解不能なエラーが出た時の対処方法 : Invalidate Caches / Restart
- Android : TabHost のタブに下から上へのアニメーションを設定して、include で同一画面を使用するので 回転しないように AndroidMainfest で設定する
- Android : TabHost 内の各 TabSpec 内にある TextView の 端末回転時における保存と復帰
- Android の 端末回転時の EditText と TextView の違い
- ViewPager 内のイベントで設定した TextView の値を保持する Fragment 処理
- ExpandableListView を使用して、タップした時に明細データ表示する
- カスタム・リストビュー・ダイアログ : DialogFragment 内の ListView を ArrayAdapter でカスタムする
- カスタム・リストビュー・ダイアログ : ダイアログ内の ListView を ArrayAdapter でカスタムする
- AlertDialog.Builder の setItems(int itemsId, DialogInterface .OnClickListener listener) を使用した、ListVie..
- AsyncTask<Params, Progress, Result> の Progress を無しにして、onPostExecute 内の処理を interface を使って MainA..
- javamail-android + AsyncTask でメール送信を行う為のテンプレート
- tools.jar の callHttpGet のテストと include による画面再利用と HttpPost クラスで掲示板書き込み / Android Studio
- Android の Spinner に関するいろいろな実装と知識 / Android Studio
- AsyncTask を継承して、Drawable を取得する専用クラスを作成する : Android Studio