1. ホーム
  2. android

[解決済み] 分割された lib_main が複数回定義された

2022-12-12 21:17:28

質問

分割された lib_main が複数回定義されました。

"com.android.tools.build:gradle:2.0.0-alpha3"でビルド成功。 しかし、"com.android.tools.build:gradle:2.0.0-alpha5"で発生するエラーは、。


やっと即実行作業!com.android.tools.build:gradle:2.0.0-alpha8とgradle.properties "org.gradle.jvmargs = -Xmx8g" が変更に解決された。

どのように解決しましたか?

InstantRunって何だろうという人のために(写真の最初の設定)。

そして、はい、その設定を無効にすると、問題が解決します。

2016/01/19 編集

'com.android.tools.build:gradle:2.0.0-alpha6' は3日前にリリースされました。その新しいバージョンを使用すると、"Split lib_main was multiple times" のエラーはなくなり、アプリのインストールは成功しますが、今度はランタイムエラーが発生するようになりました。

java.lang.RuntimeException: Unable to instantiate application
com.android.tools.fd.runtime.BootstrapApplication:
java.lang.ClassNotFoundException: Didn't find class
"com.android.tools.fd.runtime.BootstrapApplication" on path:
DexPathList[[zip file "/data/app/com.onegravity.k10.pro2-2/base.apk",
zip file "/data/app/com.onegravity.k10.pro2-/split_lib_main.apk"]

Caused by: java.lang.ClassNotFoundException: Didn't find class
"com.android.tools.fd.runtime.BootstrapApplication" on path:
DexPathList[[zip file "/data/app/com.onegravity.k10.pro2-2/base.apk",
zip file "/data/app/com.onegravity.k10.pro2-2/split_lib_main.apk"]

Suppressed: java.io.IOException: No original dex files found for dex location
/data/app/com.onegravity.k10.pro2-2/base.apk

Suppressed: java.lang.ClassNotFoundException:
com.android.tools.fd.runtime.BootstrapApplication

instant runをオフにすることで、このエラーは解消されます。 com.android.tools.build:gradle:2.0.0-alpha7 を待とう...。

2016/01/25編集

'com.android.tools.build:gradle:2.0.0-alpha7' は2日前にリリースされました。

2.0.0-alpha6と同じ例外が発生します。