] "/data/app/com.hellogold.app.dev-2/base.apk" zipファイルを。私はエンジニアのブログ記事のグループからそれらを入手し、元のリンクを覚えていないと思っています。もし誰かがそれを見つけることができればコメントにリンクしてください。 。
android.applicationVariants.all { variant ->
task "fix${variant.name.capitalize()}MainDexClassList" << {
logger.info "Fixing main dex keep file for $variant.name"
File keepFile = new File("$buildDir/intermediates/multi-dex/$variant.buildType.name/maindexlist.txt")
keepFile.withWriterAppend { w ->
// Get a reader for the input file
w.append('\n')
new File("${projectDir}/multidex.keep").withReader { r ->
// And write data from the input into the output
w << r << '\n'
}
logger.info "Updated main dex keep file for ${keepFile.getAbsolutePath()}\n$keepFile.text"
}
}
}
tasks.whenTaskAdded { task ->
android.applicationVariants.all { variant ->
if (task.name == "create${variant.name.capitalize()}MainDexClassList") {
task.finalizedBy "fix${variant.name.capitalize()}MainDexClassList"
}
}
}
は、したがって、上記の
compileSdkVersion 25 minSdkVersion 16 targetSdkVersion 25 multiDexEnabled true
のために働いていた私は、アプリのGradleのではなく、メインのGradleでそれを宣言しました。
これは初めての設定ですか?またはSDKに変更を加えた後でこのエラーが発生していますか? –
これはポストセットアップであり、この前にSDKに問題はありませんでした。 – kaizenx
私の悪い@MohammedAtif、それは私の最初のインストールです。 – kaizenx