Android 仅限armeabi-v7a设备中的RCTView.nativeID错误

Android 仅限armeabi-v7a设备中的RCTView.nativeID错误,android,react-native,Android,React Native,我是个新来的本地人。我已经创建了一个应用程序,除了armeabi-v7a以外,它可以在所有Android设备/模拟器上构建和运行 我在Android中运行应用程序时看到的错误日志是: 我的build.gradle文件: apply插件:“com.android.application” 应用插件:“io.fabric” 存储库{ maven{url'https://maven.fabric.io/public' } } 导入com.android.build.OutputFile 应用于:“

我是个新来的本地人。我已经创建了一个应用程序,除了
armeabi-v7a
以外,它可以在所有Android设备/模拟器上构建和运行

我在Android中运行应用程序时看到的错误日志是:

我的
build.gradle
文件:

apply插件:“com.android.application”
应用插件:“io.fabric”
存储库{
maven{url'https://maven.fabric.io/public' }
}
导入com.android.build.OutputFile
应用于:“../../node\u modules/react native/react.gradle”
def enableSeparateBuildPerCPUArchitecture=false
def ENABLEPROGUARDINRELEASEBILDS=false
安卓{
编译DK23版
buildToolsVersion'23.0.1'
默认配置{
应用程序ID“com.xxx”
明斯克版本16
targetSdkVersion 22
versionName=“2.1.1”
版本代码115
版本名称“2.0.5”
ndk{
abiFilters“armeabi-v7a”、“x86”
}
//TODO:也许这可以帮助解决“libglog_init.so”未找到的问题
//包装选项{
//排除“lib/armeabi-v7a/libglog_init.so”
//        }
//TODO:可能不再需要了。
//包装选项{
//排除“lib/arm64-v8a/libgnustl_shared.so”
// }
}
分裂{
阿比{
重置()
启用enableSeparateBuildPerCPUArchitecture
universalApk false//如果为true,还生成一个通用APK
包括“armeabi-v7a”、“x86”
}
}
建筑类型{
释放{
minifyEnabled EnabledProGuardInReleaseBuilds
proguard文件GetDefaultProGuard文件(“proguard android.txt”),“proguard rules.pro”
signingConfig signingConfigs.release
}
}
//应用程序变体包括调试、发布
applicationVariants.all{variant->
variant.outputs.each{output->
//对于每个体系结构的每个单独APK,设置一个唯一的版本代码,如下所述:
// http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits
def版本代码=[“armeabi-v7a”:1,“x86”:2]
def abi=output.getFilter(OutputFile.abi)
如果(abi!=null){//null用于通用调试、通用版本变体
output.versionDeoverride=
versionCodes.get(abi)*1048576+defaultConfig.versionCode
}
}
}
//TODO:可能不需要
德克斯选项{
preDexLibraries=false
}
默认配置{
多索引启用真
}
}
存储库{
mavenCentral()
}
配置。全部{
resolutionStrategy.eachDependence{DependencyResolveDetails详细信息->
if(details.getRequested().getGroup()=“com.google.android.gms”){
详细信息。useVersion('9.8.0')
}
}
}
依赖关系{
编译项目(“:反应本机向量图标”)
编译文件树(包括:['*.jar'],目录:“libs”)
//从节点u模块
编译('com.android.support:appcompat-v7:23.0.1')
编译'com.facebook.react:react native:+'
编译项目(“:react native video”)
编译项目(“:react native maps”)
编译项目(“:react native fs”)
编译项目(“:tipsi条带”)
编译项目(“:反应本机设备信息”)
编译项目(“:bugsnag react native”)
编译项目(“:反应本机方向”)
编译项目(“:react native media kit”)
编译(项目(':react native maps')){
排除组:“com.google.android.gms”,模块:“play services base”
排除组:“com.google.android.gms”,模块:“播放服务地图”
}
编译项目(':react-native-image-resizer')
编译项目(“:react native image picker”)
编译项目(':react-native-i18n')
编译项目(“:react native geocoder”)
编译项目(“:反应本机推送通知”)
编译'com.google.android.gms:play services base:10.2.4'
编译'com.google.android.gms:play services地图:10.2.4'
编译'com.google.android.gms:play services analytics:10.2.4'
编译'com.google.android.gms:play services位置:10.2.4'
编译'com.google.android.gms:play services gcm:10.2.4'
编译('com.facebook.android:facebook android sdk:4.22.1'){
力=真
}
编译项目(':react native fbsdk')
编译'com.android.support:design:23.0.1'
编译('com.crashlytics.sdk.android:crashlytics:2.6。8@aar') {
及物=真;
}
}
//运行此命令一次,即可使用BUCK运行应用程序
//将所有编译依赖项放入文件夹libs中供BUCK使用
任务copyDownloadableDepsToLibs(类型:Copy){
从configurations.compile
进入“自由行”
}