abiFilters如何导致ClassNotFoundException

时间:2018-06-15 12:17:32

标签: android classnotfoundexception abi huawei

目前我正在尝试将华为标准小部件添加到build.gradle文件中具有abiFilters "armeabi-v7a", "x86", "armeabi", "mips"的启动器应用中(没有过滤器我得到UnsatisfiedLinkError另一个库)。

这导致:

  

错误膨胀类com.huawei.android.totemweather.widget.WeatherSimpleWidgetView异常是没有找到类" com.huawei.android.totemweather.widget.WeatherSimpleWidgetView" on path:DexPathList [[zip file" /system/priv-app/HwWeatherClock/HwWeatherClock.apk"],nativeLibraryDirectories = [/ system / priv-app / HwWeatherClock / lib / arm64,/ system / priv- app / HwWeatherClock / HwWeatherClock.apk!/ lib / arm64-v8a,/ vendor / lib,/ system / lib]]`

  

引起:java.lang.ClassNotFoundException:没找到类" com.huawei.android.totemweather.widget.WeatherSimpleWidgetView"在路径上:DexPathList [[zip文件" /data/app/MY_PACKAGE_NAME-1/base.apk"],nativeLibraryDirectories = [/ data / app / MY_PACKAGE_NAME-1 / lib / arm,/ data / app / MY_PACKAGE_NAME-1 / base.apk!/ lib / armeabi-v7a,/ vendor / lib,/ system / lib]]

如果我删除abiFilters,一切都很好。针对.so文件的过滤器如何导致缺少类?

0 个答案:

没有答案