2020年11月2日月曜日

久々Androidアプリ開発で手間取ったこと

2014年ぐらいにEclipseで作っていたAndroidアプリを、AndroidStudioで起動しようとしてつまずいたことを記載。

やったこと

  1. AndroidStudioインストール
  2. 新規プロジェクト作成でEclipseを取り込み
  3. build.gradleのcompileSdkVersion、targetSdkVersionをSDK Managerでダウンロードしている最新のに設定。minSdkVersionを以前のcompileSdkVersionに設定。
  4. 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 件のコメント:

【スマート農業】 いまさらだけど、いまだからこその農業IoT 

久々投稿 転職してはや2年半。バタバタしてる中で、あーっという間に時間は過ぎてきた。 仕事はそれなりに順調だけど、ただやっぱり自分で何かを起こす!ということはではできていなく、、、年齢45をこえ、、、、、とくに昔からずーとやろうやろうと言って実現できてなかっった農業IoT。。 去...