compileSdkVersion 30
namespace 'object.123.client'
defaultConfig {
applicationId "object.123.client"
minSdkVersion 24
targetSdkVersion 34
versionCode 1
versionName "1.0"
multiDexEnabled true
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
![小新的狗叫小白](http://img-cdn-tc.dcloud.net.cn/uploads/avatar/000/08/28/55_avatar_mid.jpg?v=1724808661)
- 发布:2024-12-13 18:11
- 更新:2024-12-13 18:33
- 阅读:77
【报Bug】targetSdkVersion 34 离线打包无法打开vue页面
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows10
HBuilderX类型: 正式
HBuilderX版本号: 4.36
手机系统: Android
手机系统版本号: Android 12
手机厂商: vivo
手机机型: 所有机型可复现
页面类型: vue
vue版本: vue3
打包方式: 离线
项目创建方式: HBuilderX
示例代码:
操作步骤:
targetSdkVersion 34离线打包
targetSdkVersion 34离线打包
预期结果:
正常跳转
正常跳转
实际结果:
无法跳转
无法跳转
bug描述:
targetSdkVersion 设置34,离线打包启动页为nvue,无法跳转vue页面,targetSdkVersion 调整到30没有问题;报错信息:
2024-12-13 18:06:41.165 6399-6399 UIWidgetMgr object.vstc3.client E new -- JSNWindow=_www/__uniappview.html
2024-12-13 18:06:41.190 6399-6399 Compatibil...geReporter object.vstc3.client D Compat change id reported: 171228096; UID 10389; state: ENABLED
2024-12-13 18:06:41.231 6399-6399 ct.vstc3.client object.vstc3.client W Accessing hidden method Landroid/webkit/WebView;->getFactory()Landroid/webkit/WebViewFactoryProvider; (unsupported, reflection, allowed)
2024-12-13 18:06:41.253 6399-6399 System.err object.vstc3.client W java.lang.RuntimeException: Unknown feature ALGORITHMIC_DARKENING
2024-12-13 18:06:41.253 6399-6399 System.err object.vstc3.client W at androidx.webkit.internal.WebViewFeatureInternal.getFeature(WebViewFeatureInternal.java:413)
2024-12-13 18:06:41.253 6399-6399 System.err object.vstc3.client W at androidx.webkit.WebViewFeature.isFeatureSupported(WebViewFeature.java:456)
2024-12-13 18:06:41.253 6399-6399 System.err object.vstc3.client W at io.dcloud.common.util.AppRuntime$1.run(Unknown Source:4)
2024-12-13 18:06:41.253 6399-6399 System.err object.vstc3.client W at io.dcloud.common.util.AppRuntime.applyWebViewDarkMode(Unknown Source:31)
2024-12-13 18:06:41.253 6399-6399 System.err object.vstc3.client W at io.dcloud.common.adapter.ui.webview.SysWebView.applyWebViewDarkMode(Unknown Source:1)
2024-12-13 18:06:41.253 6399-6399 System.err object.vstc3.client W at io.dcloud.common.adapter.ui.webview.SysWebView.init(Unknown Source:151)
2024-12-13 18:06:41.253 6399-6399 System.err object.vstc3.client W at io.dcloud.common.adapter.ui.AdaWebview.init(Unknown Source:2)
2024-12-13 18:06:41.253 6399-6399 System.err object.vstc3.client W at io.dcloud.common.core.ui.l.a(Unknown Source:651)
2024-12-13 18:06:41.253 6399-6399 System.err object.vstc3.client W at io.dcloud.common.core.ui.l.processEvent(Unknown Source:5715)
2024-12-13 18:06:41.253 6399-6399 System.err object.vstc3.client W at io.dcloud.e.c.c.dispatchEvent(Unknown Source:20)
2024-12-13 18:06:41.253 6399-6399 System.err object.vstc3.client W at io.dcloud.g.b.processEvent(Unknown Source:2)
2024-12-13 18:06:41.253 6399-6399 System.err object.vstc3.client W at io.dcloud.feature.ui.e.a(Unknown Source:1004)
2024-12-13 18:06:41.253 6399-6399 System.err object.vstc3.client W at io.dcloud.feature.ui.e.a(Unknown Source:949)
2024-12-13 18:06:41.253 6399-6399 System.err object.vstc3.client W at io.dcloud.feature.ui.e.a(Unknown Source:726)
2024-12-13 18:06:41.254 6399-6399 System.err object.vstc3.client W at io.dcloud.feature.ui.e.b(Unknown Source:1)
2024-12-13 18:06:41.254 6399-6399 System.err object.vstc3.client W at io.dcloud.feature.ui.UIFeatureImpl.execute(Unknown Source:4)
2024-12-13 18:06:41.254 6399-6399 System.err object.vstc3.client W at io.dcloud.g.b.a(Unknown Source:126)
2024-12-13 18:06:41.254 6399-6399 System.err object.vstc3.client W at io.dcloud.g.b.b(Unknown Source:3)
2024-12-13 18:06:41.254 6399-6399 System.err object.vstc3.client W at io.dcloud.g.b.processEvent(Unknown Source:174)
2024-12-13 18:06:41.254 6399-6399 System.err object.vstc3.client W at io.dcloud.e.c.c.dispatchEvent(Unknown Source:22)
2024-12-13 18:06:41.254 6399-6399 System.err object.vstc3.client W at io.dcloud.common.core.ui.l.processEvent(Unknown Source:2)
2024-12-13 18:06:41.254 6399-6399 System.err object.vstc3.client W at io.dcloud.common.adapter.ui.AdaUniWebView.exec(Unknown Source:7)
2024-12-13 18:06:41.254 6399-6399 System.err object.vstc3.client W at io.dcloud.common.adapter.ui.AdaUniWebView$1.execute(Unknown Source:5)
2024-12-13 18:06:41.254 6399-6399 System.err object.vstc3.client W at io.dcloud.common.adapter.util.MessageHandler$1.handleMessage(Unknown Source:3)
2024-12-13 18:06:41.254 6399-6399 System.err object.vstc3.client W at android.os.Handler.dispatchMessage(Handler.java:106)
2024-12-13 18:06:41.254 6399-6399 System.err object.vstc3.client W at android.os.Looper.loopOnce(Looper.java:223)
2024-12-13 18:06:41.254 6399-6399 System.err object.vstc3.client W at android.os.Looper.loop(Looper.java:324)
2024-12-13 18:06:41.254 6399-6399 System.err object.vstc3.client W at android.app.ActivityThread.main(ActivityThread.java:8715)
2024-12-13 18:06:41.254 6399-6399 System.err object.vstc3.client W at java.lang.reflect.Method.invoke(Native Method)
2024-12-13 18:06:41.254 6399-6399 System.err object.vstc3.client W at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:582)
2024-12-13 18:06:41.254 6399-6399 System.err object.vstc3.client W at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1061)
2024-12-13 18:06:41.254 6399-6399 System.err object.vstc3.client W java.lang.NullPointerException: Attempt to invoke interface method 'io.dcloud.common.DHInterface.IWebview io.dcloud.common.DHInterface.IFrameView.obtainWebView()' on a null object reference
2024-12-13 18:06:41.255 6399-6399 System.err object.vstc3.client W at io.dcloud.feature.ui.e.a(Unknown Source:1019)
2024-12-13 18:06:41.255 6399-6399 System.err object.vstc3.client W at io.dcloud.feature.ui.e.a(Unknown Source:949)
木杉丶
感谢,找了半天原来问题出在这,意思就是说只是这个依赖因为不支持所以打包targetSdkVersion 34 离线打包就打不开,找了半天问题,重新了换了无数的gradle版本都找不出问题结果原来是androidx.webkit:webkit的版本低了,我把1.3.0改成了1.6.0重新离线打包就能正常打开了
2024-12-20 11:55