flutter开发实战-混淆minifyEnabled及shrinkResources
最近开发中,出现了在Debug模式下完全正常,打包build后出现插件代码调用提示未实现。
No implementation found for method login on channel app_plugin
经过查找发现在build apk时候出现了混淆的问题,下面把这个功能关掉
一、调整android/app/build.gradle
找到build.gradle,我们这里关闭minifyEnabled与shrinkResources
android {
compileSdkVersion flutter.compileSdkVersion
ndkVersion flutter.ndkVersion
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.example.flutter_app"
// You can update the following values to match your application needs.
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
minSdkVersion 21
targetSdkVersion flutter.targetSdkVersion
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
buildTypes {
release {
minifyEnabled false
shrinkResources false
}
}
}
二、总结
flutter开发实战-混淆minifyEnabled及shrinkResources,这里不需要混淆,暂时关闭。
学习记录,每天不停进步。