android 制作的三方登录插件 ,在原生环境下调试正常运行。 生成插件uni 环境下,运行直接卡死,白屏。 可能是什么引起的,想咨询。能否给个建议
- 发布:2022-08-25 10:22
- 更新:2023-04-25 15:20
- 阅读:591
Emperor神迹II (作者)
HBuilder 平台什么 日志都没显示,就显示下面的信息
10:41:59.878 3.5.3
10:41:59.883 请注意运行模式下,因日志输出、sourcemap以及未压缩源码等原因,性能和包体积,均不及发行模式。
10:41:59.948 正在编译中...
10:42:02.428 项目 'unipluginDemo' 编译成功。
10:42:02.732 正在建立手机连接...
10:42:02.958 手机端调试基座版本号为1.0.0,版本号相同,跳过基座更新
10:42:03.058 正在同步手机端程序文件...
10:42:03.184 同步手机端程序文件完成
10:42:03.259 正在启动自定义基座...
10:42:04.436 应用【unipluginDemo】已启动...
10:42:04.668 App Launch at App.vue:4
10:42:04.705 App Show at App.vue:7
10:42:08.345 App Hide at App.vue:10 Emperor神迹II (作者)
这个是 package.json 信息
{
"name": "我隐藏了",
"id": "我隐藏了",
"version": "1.0.0",
"description": "Android 登录。 包含 FaceBook, Instagram,Google 登录",
"_dp_type": "nativeplugin",
"_dp_nativeplugin": {
"android": {
"plugins": [
{
"type": "module",
"name": "我隐藏了",
"class": "com.bean.uni_plugin_login_and_share.UniLoginTool"
}
],
"hooksClass": "com.bean.uni_plugin_login_and_share.UniLoginAppProxy",
"integrateType": "aar",
"dependencies": [
"androidx.appcompat:appcompat:1.4.2",
"com.google.android.material:material:1.6.1",
"com.github.bumptech.glide:glide:4.9.0",
"com.facebook.fresco:fresco:1.13.0",
"com.alibaba:fastjson:1.1.46.android",
"com.facebook.android:facebook-login:14.1.0",
"com.twitter.sdk.android:twitter-core:3.1.1",
"com.twitter.sdk.android:tweet-composer:3.1.1",
"com.google.android.gms:play-services-auth:20.2.0",
"com.squareup.okhttp3:okhttp:4.9.2"
],
"excludeDependencies": [],
"compileOptions": {
"sourceCompatibility": "1.8",
"targetCompatibility": "1.8"
},
"abis": [
],
"minSdkVersion": "23",
"useAndroidX": false,
"permissions": [
],
"parameters": {
"twitter_key": {
"des": "twitter 登录需要设置的 key",
"key": "twitter_key",
"placeholder": "twitter_key",
"value": "PL_${twitter_key}"
},
"twitter_secret": {
"des": "twitter 登录需要设置的 secret",
"key": "twitter_secret",
"placeholder": "twitter_secret",
"value": "PL_${twitter_secret}"
},
"instagram_client_id": {
"des": "instagram 登录需要设置的 信息",
"key": "instagram_client_id",
"placeholder": "instagram_client_id",
"value": "PL_${instagram_client_id}"
},
"instagram_redirect_url": {
"des": "instagram 登录需要配置回调地址",
"key": "instagram_redirect_url",
"placeholder": "instagram_redirect_url",
"value": "PL_${instagram_redirect_url}"
},
"instagram_secret": {
"des": "instagram 登录需要配置秘钥",
"key": "instagram_secret",
"placeholder": "instagram_secret",
"value": "PL_${instagram_secret}"
}
}
}
}
}
Emperor神迹II (作者)
就是 HBuilder console 什么都没打印。 什么信息都没,很困惑。
2022-08-25 10:39
xzh
回复 Emperor神迹II: 你用android studio 看原生层的日志
2022-08-25 10:44
Emperor神迹II (作者)
回复 xzh: 在 Android Studio 下可以正常运行, 制作成插件,无反应,白屏了
2022-08-25 10:46
xzh
回复 Emperor神迹II: 反正我说了,如果你还是一直纠结一个webview的日志,那我也没办法
2022-08-25 10:54
Emperor神迹II (作者)
回复 xzh: 你的意思 用 androidStudio 查看 uni 的日志?
2022-08-25 10:55
xzh
回复 Emperor神迹II: 嗯,因为你这种卡死肯定是原生层的问题
2022-08-25 11:00
Emperor神迹II (作者)
嗯额,非常感谢,我找找什么原因吧。
2022-08-25 11:16
Emperor神迹II (作者)
回复 xzh: 大佬,遇到这种 原生页面包含 webView, 然后生成插件, UNI 进行调用, 直接白屏。 这种现象遇到过吗?
2022-08-25 20:11