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.compileSdkVersionndkVersion flutter.ndkVersioncompileOptions {sourceCompatibility JavaVersion.VERSION_1_8targetCompatibility 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 21targetSdkVersion flutter.targetSdkVersionversionCode flutterVersionCode.toInteger()versionName flutterVersionName}buildTypes {release {minifyEnabled falseshrinkResources false}}
}
二、总结
flutter开发实战-混淆minifyEnabled及shrinkResources,这里不需要混淆,暂时关闭。
学习记录,每天不停进步。