apache / incubator-weex

Apache Weex (Incubating)
https://weex.apache.org
Apache License 2.0
13.75k stars 1.82k forks source link

[Android] 0.28.0版本在android R上JSFramework无法正常初始化 #3254

Open Ryan-Shz opened 4 years ago

Ryan-Shz commented 4 years ago

weex sdk版本:0.28.0 问题机型:vivo 系统版本:Android R(11)

异常日志:

2020-08-14 21:03:22.860 28065-28118/com.ryan.weex.test E/weex: tryUseRunTimeApi ? false
2020-08-14 21:03:23.026 28065-28118/com.ryan.weex.test E/weex: weexjss's Path is/data/app/~~fez8ecFt3VeRQVYFu6gRkw==/com.ryan.weex.test-OqZF6EyngvDhSsWzWLuPIg==/lib/arm/libweexjss.so
2020-08-14 21:03:23.049 28065-28118/com.ryan.weex.test E/weex: jsc's Path is/data/app/~~fez8ecFt3VeRQVYFu6gRkw==/com.ryan.weex.test-OqZF6EyngvDhSsWzWLuPIg==/lib/arm/libjsc.so
2020-08-14 21:03:23.050 28065-28118/com.ryan.weex.test E/weex: findLibJscRealPath /data/app/~~fez8ecFt3VeRQVYFu6gRkw==/com.ryan.weex.test-OqZF6EyngvDhSsWzWLuPIg==/lib/arm/libjsc.so
2020-08-14 21:03:23.050 28065-28118/com.ryan.weex.test E/weex: enableAlarmSignal:true
2020-08-14 21:03:23.050 28065-28118/com.ryan.weex.test E/weex: getUseSingleProcess is running false
2020-08-14 21:03:23.051 28065-28118/com.ryan.weex.test E/WeexCore: params_utils.cpp:197,g_use_single_process is false 
2020-08-14 21:03:23.051 28065-28118/com.ryan.weex.test E/weex: getLibJscPath is running /data/app/~~fez8ecFt3VeRQVYFu6gRkw==/com.ryan.weex.test-OqZF6EyngvDhSsWzWLuPIg==/lib/arm
2020-08-14 21:03:23.051 28065-28118/com.ryan.weex.test E/WeexCore: params_utils.cpp:232,g_jscSoPath is /data/app/~~fez8ecFt3VeRQVYFu6gRkw==/com.ryan.weex.test-OqZF6EyngvDhSsWzWLuPIg==/lib/arm 
2020-08-14 21:03:23.051 28065-28118/com.ryan.weex.test E/weex: getLibJssPath is running /data/app/~~fez8ecFt3VeRQVYFu6gRkw==/com.ryan.weex.test-OqZF6EyngvDhSsWzWLuPIg==/lib/arm/libweexjss.so
2020-08-14 21:03:23.051 28065-28118/com.ryan.weex.test E/WeexCore: params_utils.cpp:245,g_jssSoPath is /data/app/~~fez8ecFt3VeRQVYFu6gRkw==/com.ryan.weex.test-OqZF6EyngvDhSsWzWLuPIg==/lib/arm/libweexjss.so 
2020-08-14 21:03:23.052 28065-28118/com.ryan.weex.test E/WeexCore: params_utils.cpp:257,g_crashFilePath is /data/user/0/com.ryan.weex.test/app_crash 
2020-08-14 21:03:23.052 28065-28118/com.ryan.weex.test E/weex: getLibIcuPath is running /apex/com.android.i18n/etc/icu/icudt66l.dat
2020-08-14 21:03:23.052 28065-28118/com.ryan.weex.test E/WeexCore: params_utils.cpp:270,g_jssIcuPath is /apex/com.android.i18n/etc/icu/icudt66l.dat 
2020-08-14 21:03:23.052 28065-28118/com.ryan.weex.test E/weex: getLibJsbPath is running /data/data/com.ryan.weex.test/cache/weex/libs/weexjsb/armeabi-v7a/libweexjsb.so
2020-08-14 21:03:23.052 28065-28118/com.ryan.weex.test E/weex: getLibLdPath is running /data/app/~~fez8ecFt3VeRQVYFu6gRkw==/com.ryan.weex.test-OqZF6EyngvDhSsWzWLuPIg==/lib/arm:/data/app/~~fez8ecFt3VeRQVYFu6gRkw==/com.ryan.weex.test-OqZF6EyngvDhSsWzWLuPIg==/base.apk!/lib/armeabi-v7a
2020-08-14 21:03:23.055 28065-28118/com.ryan.weex.test E/WeexCore: setDebugMode  2 
2020-08-14 21:03:23.055 28065-28118/com.ryan.weex.test E/WeexCore: multi_process_and_so_initializer.cpp:38,MultiProcessAndSoInitializer IS IN init
2020-08-14 21:03:23.056 28065-28118/com.ryan.weex.test E/WeexCore: weex_js_connection.cpp:140,WeexJSConnection g_crashFileName: /data/user/0/com.ryan.weex.test/app_crash/crash_dump.log
2020-08-14 21:03:23.056 28065-28118/com.ryan.weex.test E/WeexCore: multi_process_and_so_initializer.cpp:58,WeexProxy catch:failed to create ashmem region: Permission denied
2020-08-14 21:03:23.056 28065-28118/com.ryan.weex.test E/WeexCore: weex_js_connection.cpp:140,WeexJSConnection g_crashFileName: /data/user/0/com.ryan.weex.test/app_crash/crash_dump.log
2020-08-14 21:03:23.056 28065-28118/com.ryan.weex.test E/WeexCore: multi_process_and_so_initializer.cpp:58,WeexProxy catch:failed to create ashmem region: Permission denied
2020-08-14 21:03:23.056 28065-28118/com.ryan.weex.test E/WeexCore: multi_process_and_so_initializer.cpp:63,failed to create ashmem region: Permission denied
2020-08-14 21:03:23.057 28065-28118/com.ryan.weex.test E/weex: reportJSException >>>> instanceId:, exception function:initFramework, exception:failed to create ashmem region: Permission denied
2020-08-14 21:03:23.060 28065-28118/com.ryan.weex.test E/weex: reportJSException:failed to create ashmem region: Permission denied
    null
2020-08-14 21:03:23.061 28065-28118/com.ryan.weex.test E/weex: commitCriticalExceptionRT :WX_ERR_JS_EXECUTEexceptionJavaScript execute error!failed to create ashmem region: Permission denied
    null
2020-08-14 21:03:23.080 28065-28118/com.ryan.weex.test E/WeexCore: script_side_in_multi_process.cpp:43,InitFramework sender is null
2020-08-14 21:03:23.080 28065-28118/com.ryan.weex.test E/weex: [WXBridgeManager] invokeInitFramework  ExecuteJavaScript fail
Ryan-Shz commented 4 years ago

这个是我的android配置:

compileSdkVersion: 28
minSdkVersion    : 22
targetSdkVersion : 28
franksun1988 commented 4 years ago

这个需要官方合并代码,应该是已经适配了,还未合并到github

Ryan-Shz commented 4 years ago

这个需要官方合并代码,应该是已经适配了,还未合并到github

哥们,是哪个PR?

GodisGod commented 3 years ago

可以适配android11的编译好的aar在这: https://download.csdn.net/download/baidu_31093133/13110696