facebook twitter hatena line email

「Android/開発環境/AndroidStudio/2.3から3.0へ」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(Admin (トーク) による版 6501 を取り消し)
(com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for detailsエラーが出る場合)
 
(同じ利用者による、間の4版が非表示)
行12: 行12:
  
 
==com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for detailsエラーが出る場合==
 
==com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for detailsエラーが出る場合==
プロジェクト直下のgradle.propertiesに以下記述するとAapt2Exceptionエラーが消える
+
プロジェクト直下のgradle.propertiesに以下記述するとAapt2Exceptionエラーがとり急ぎ消える
 
  android.enableAapt2=false
 
  android.enableAapt2=false
  
 
参考:http://fs4beta.website/android_studio_aapt2/
 
参考:http://fs4beta.website/android_studio_aapt2/
 +
 +
根本対応としては、AndroidStudio3.0からAAPT2がデフォルトでonとなるためで
 +
AAPT2はビルドが通るまでデザインエディタが使えないということらしいです。
 +
 +
.gradleがユーザ(~/)の下にあると思いますが、ユーザ名に日本語などつくと正しく処理してくれないらしいです。
 +
そこを修正すればaaptw2ても大丈夫。
 +
 +
==Failure [INSTALL_FAILED_TEST_ONLY]エラー==
 +
AndroidStudio3からrun/runでbuildすると以下エラーが出るようになった。
 +
Failure [INSTALL_FAILED_TEST_ONLY]
 +
 +
#右タブのgradleをクリックし、Tasks/assembleReleaseをクリックする
 +
#app/build/outputs/apk/release/app-release-unsigned.apkにapkが作成される

2018年8月29日 (水) 11:44時点における最新版

ライブラリ読み込みについて

dependencies {
   compile project(':mylibrary')
}

から

dependencies {
   implementation project(':mylibrary')
}

参考:https://qiita.com/eaglesakura/items/133aa7130dea81c9fc1e

com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for detailsエラーが出る場合

プロジェクト直下のgradle.propertiesに以下記述するとAapt2Exceptionエラーがとり急ぎ消える

android.enableAapt2=false

参考:http://fs4beta.website/android_studio_aapt2/

根本対応としては、AndroidStudio3.0からAAPT2がデフォルトでonとなるためで AAPT2はビルドが通るまでデザインエディタが使えないということらしいです。

.gradleがユーザ(~/)の下にあると思いますが、ユーザ名に日本語などつくと正しく処理してくれないらしいです。 そこを修正すればaaptw2ても大丈夫。

Failure [INSTALL_FAILED_TEST_ONLY]エラー

AndroidStudio3からrun/runでbuildすると以下エラーが出るようになった。

Failure [INSTALL_FAILED_TEST_ONLY]
  1. 右タブのgradleをクリックし、Tasks/assembleReleaseをクリックする
  2. app/build/outputs/apk/release/app-release-unsigned.apkにapkが作成される