Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
颤振释放应用程序本机崩溃,中止错误[致命:颤振/shell/platform/android/library_loader.cc(24)]检查失败:结果_Android_Flutter - Fatal编程技术网

颤振释放应用程序本机崩溃,中止错误[致命:颤振/shell/platform/android/library_loader.cc(24)]检查失败:结果

颤振释放应用程序本机崩溃,中止错误[致命:颤振/shell/platform/android/library_loader.cc(24)]检查失败:结果,android,flutter,Android,Flutter,下面是这次事故的记录: 构建指纹:“google/walleye/walleye:9/PPR2.181005.003/4984323:用户/释放密钥” 修订:MP1 阿比:“手臂” pid:17914,tid:17914,name:yapp.mobile.app>>>myapp.mobile.app在我的例子中,这是因为一个lib没有标记以保持proguard rules.pro,然后我改变了如下: #颤振包装器 -保持类io.flatter.app.*{*;} -保持类io.flatter.p

下面是这次事故的记录:

构建指纹:“google/walleye/walleye:9/PPR2.181005.003/4984323:用户/释放密钥” 修订:MP1 阿比:“手臂”
pid:17914,tid:17914,name:yapp.mobile.app>>>myapp.mobile.app在我的例子中,这是因为一个lib没有标记以保持
proguard rules.pro
,然后我改变了如下:

#颤振包装器
-保持类io.flatter.app.*{*;}
-保持类io.flatter.plugin.*{*;}
-保持类io.flatter.util.*{*;}
-保持类io.flatter.view.*{*;}
-保持类io.flatter.*{*;}
-保持类io.flatter.plugins.*{*;}
-保持类vn.hunghd.flatterDownloader.*{*;}
-保持类com.baseflow.permissionhandler.*{*;}
正如我所说,在我的情况下,您可以通过查看进口来检查是否属于您的情况,网址为:


/android/app/src/main/java/io/flatter/plugins/GeneratedPluginRegistrant

在我的例子中,这是因为一个库没有被标记以保持
proguard rules.pro
,然后我改变如下:

#颤振包装器
-保持类io.flatter.app.*{*;}
-保持类io.flatter.plugin.*{*;}
-保持类io.flatter.util.*{*;}
-保持类io.flatter.view.*{*;}
-保持类io.flatter.*{*;}
-保持类io.flatter.plugins.*{*;}
-保持类vn.hunghd.flatterDownloader.*{*;}
-保持类com.baseflow.permissionhandler.*{*;}
正如我所说,在我的情况下,您可以通过查看进口来检查是否属于您的情况,网址为:


/android/app/src/main/java/io/flatter/plugins/GeneratedPluginRegistrant
我的坏,在我的情况下,我把proguard-rules.pro文件放在根目录而不是app文件夹中,可能会帮助别人。

我的坏,在我的情况下,我把proguard-rules.pro文件放在根目录而不是app文件夹中,可能会帮助某人。

您是否尝试过
flutter clean
?它说删除构建而没有其他内容,因此我不确定它是否已被删除,我猜这是因为我以前从未运行过
flatter clean
,我可以通过在
build.gradle
中添加调试构建类型来获得相同的错误,因此
flatter clean
似乎对该错误不起作用,但当我删除
minifyEnabled
时,它确实起作用,但是为了保持代码的优化,我想保留它。你有没有尝试过
flatter clean
?它说删除构建,没有其他内容,所以我不确定它是否已经被删除,我猜这是因为我以前从未运行过
flatter clean
,我可以通过在
build.gradle
中添加调试构建类型来获得相同的错误,因此
flatter clean
似乎对该错误不起作用,但当我删除
minifyEnabled
时,它确实起作用,但我想保持这种状态,以保持代码的优化
signingConfigs {
        release {
            keyAlias keystoreProperties['keyAlias']
            keyPassword keystoreProperties['keyPassword']
            storeFile file(keystoreProperties['storeFile'])
            storePassword keystoreProperties['storePassword']
        }
    }
    buildTypes {
        release {
            signingConfig signingConfigs.release

            minifyEnabled true
            useProguard true

            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

flutter {
    source '../..'
}

dependencies {
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.1'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}
#Flutter Wrapper
-keep class io.flutter.app.** { *; }
-keep class io.flutter.plugin.**  { *; }
-keep class io.flutter.util.**  { *; }
-keep class io.flutter.view.**  { *; }
-keep class io.flutter.**  { *; }
-keep class io.flutter.plugins.**  { *; }