В соответствии с фресковым документом http://frescolib.org/docs/multiple-apks.html, я добавить текущий код в Gradle сборки:доставка несколько APK-на Gradle
android {
...
splits {
abi {
enable true
reset()
include 'x86', 'armeabi-v7a'
universalApk false
}
}
...
}
Но я получил сообщение об ошибке, когда построить андроид проект:
Error:Task with name 'packageRelease' not found in project ':app'.
Я пропускаю что нибудь?
У меня есть только найти причину, я использую LIB для анализа аварии под названием bugly, поэтому я добавляю протекающий код на Gradle конфигурации:
// project gradle.build
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
classpath 'com.tencent.bugly:symtabfileuploader:1.3.9'
}
// app gradle.build
apply plugin: 'bugly'
bugly {
appId = 'xxxxxx'
appKey = 'xxxxx'
}
dependencies {
...
compile 'com.tencent.bugly:crashreport:1.2.9'
}
И это приведет к task not found
, но я до сих пор дон не знаю, как его решить.
Этот точный код работает для меня для минимального примера, который включает только Fresco и отображает простой DraweeView. Как выглядит ваш build.gradle для вашего приложения, какую версию Gradle вы используете и т. Д.? –
Моя версия градиента 2.13, и теперь я нахожу, что причина вызвала эту проблему. Есть идеи? – LichFaker