タグ別アーカイブ: Android

Androidブロードキャストアドレス取得

Could not find support-v4.jar

症状

Android Studioでのビルドにおいて以下のエラーが発生する

続きを読む

Gradleのビルドが遅い

症状

Gradleによるビルドが遅い

コンソールに警告が表示される

続きを読む

Duplicate files copied in APK

症状

APKの作成中に下記のエラーで停止する。

続きを読む

Gradleが "GC overhead limit exceeded"

症状

Gradleによるビルド中に下記のエラーで停止する。

 

解決策

build.gradleに以下の記述を追加してJavaのヒープサイズを拡張する。

続きを読む

compileSdkVersion ‘android-24’ requires JDK 1.8 or later to compile

症状

compileSdkVersion ‘android-24’ requires JDK 1.8 or later to compile が発生しビルドに失敗する。

BUILD ERROR

 

原因

API 23まではJDK 1.7でコンパイル可能であったが、API 24以降はJDK 1.8が必須となった。

ローカル環境にJDK 1.8がインストール済みであっても、Android Studioは自動的(暗黙的)にJDK 1.8に参照を切り替えることはしない。JDK 1.8を参照するようにAndroid Studioの設定を変更する必要がある。

続きを読む

System Health: IDEA-146691

症状

Android Studio 2.0 起動直後に "System Health" IDEA-146691 が表示される。

IDEA-146691

理由

脆弱性のあるJDKバージョンを使っていることの警告

JDK 1.8.0_60 〜 1.8.0_76 は drag and drop 問題があるため、JDKのバージョンアップを勧めている。

続きを読む

NDKでデバッグログ出力方法

リンクライブラリの追加

Android.mkに以下の行を追加する

 

インクルード文を埋め込む

 

ログ出力関数を埋め込む

 

NDKの再ビルド

 

ログ出力の確認

"logcat" でみる。

Android Studio 2.2.3のとき

View ⇒ Tool Windows ⇒ Android Monitor ⌘ + 6