2014年ぐらいにEclipseで作っていたAndroidアプリを、AndroidStudioで起動しようとしてつまずいたことを記載。
やったこと
- AndroidStudioインストール
- 新規プロジェクト作成でEclipseを取り込み
- build.gradleのcompileSdkVersion、targetSdkVersionをSDK Managerでダウンロードしている最新のに設定。minSdkVersionを以前のcompileSdkVersionに設定。
- Build時に細々指摘されたことを対応
ここでは4で指摘された細かい内容を記載する。
つまずいた指摘内容
- org.apache.http.clientでおこられる
- Execution failed for task ':app:mergeDexDebug'でおこられる
org.apache.http.clientでおこられる
どうやらAndroid6.0で削除されたようでその場合は以下のようにbuild.gradleに設定する必要があるよう。
android {
useLibrary 'org.apache.http.legacy'
}
Execution failed for task ':app:mergeDexDebug'でおこられる
これもbuild.gradleに以下を追加
android {
defaultConfig {
multiDexEnabled true
}
}
AndroidStudioのエミュレータの起動の軽さに感動!
0 件のコメント:
コメントを投稿