Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

debug模式正常,生产环境闪退 #762

Open
iesu365 opened this issue Aug 25, 2022 · 13 comments
Open

debug模式正常,生产环境闪退 #762

iesu365 opened this issue Aug 25, 2022 · 13 comments

Comments

@iesu365
Copy link

iesu365 commented Aug 25, 2022

debug模式正常,生产环境闪退

@ShaoGongBra
Copy link

+1

@ShaoGongBra
Copy link

请问解决了吗

@ShaoGongBra
Copy link

需要加混淆
https://lbs.amap.com/api/android-sdk/guide/create-project/dev-attention#obfuscated-code

# 3D 地图 V5.0.0之前:
-keep   class com.amap.api.maps.**{*;}
-keep   class com.autonavi.amap.mapcore.*{*;}
-keep   class com.amap.api.trace.**{*;}

# 3D 地图 V5.0.0之后:
-keep   class com.amap.api.maps.**{*;}
-keep   class com.autonavi.**{*;}
-keep   class com.amap.api.trace.**{*;}

# 定位
-keep class com.amap.api.location.**{*;}
-keep class com.amap.api.fence.**{*;}
-keep class com.autonavi.aps.amapapi.model.**{*;}

# 搜索
-keep   class com.amap.api.services.**{*;}

# 2D地图
-keep class com.amap.api.maps2d.**{*;}
-keep class com.amap.api.mapcore2d.**{*;}

# 导航
-keep class com.amap.api.navi.**{*;}
-keep class com.autonavi.**{*;}

@niejd2500
Copy link

def enableProguardInReleaseBuilds = false

@Dwyaneluo
Copy link

加了混淆后 不闪退了 但是页面白屏 有遇到的吗

@sRect
Copy link

sRect commented Mar 31, 2023

加了混淆后 不闪退了 但是页面白屏 有遇到的吗

在开发debug下,进入退出几次后,就会出现白屏了

@qimengfeidiao
Copy link

麻烦问一下页面进入白屏问题解决了吗?我这第一次打开app 进入地图白屏,再次打开就正常了。如解决麻烦告知一下,谢谢

@iesu365
Copy link
Author

iesu365 commented Oct 18, 2023

麻烦问一下页面进入白屏问题解决了吗?我这第一次打开app 进入地图白屏,再次打开就正常了。如解决麻烦告知一下,谢谢
添加代码混淆解决:
-keep class com.amap.api.maps.{*;}
-keep class com.autonavi.
{;}
-keep class com.amap.api.trace.**{
;}

@qimengfeidiao
Copy link

麻烦问一下页面进入白屏问题解决了吗?我这第一次打开app 进入地图白屏,再次打开就正常了。如解决麻烦告知一下,谢谢
添加代码混淆解决:
-keep class com.amap.api.maps.{*;}
-keep class com.autonavi.
{;}
-keep class com.amap.api.trace.**{
;}

加了混淆还是第一次进app打不开地图,我的rn版本0.63.5 amap3d版本 3.1.3麻烦问一下你都使用哪个版本

@iesu365
Copy link
Author

iesu365 commented Oct 19, 2023 via email

@qimengfeidiao
Copy link

设置一个定位就可以打开 来自阿里邮箱Android客户端------------------------------------------------------------------ @.> 日 期:2023年10月19日 09:41:42 @.> @.>; @.> 主 题:Re: [qiuxiang/react-native-amap3d] debug模式正常,生产环境闪退 (Issue #762) 麻烦问一下页面进入白屏问题解决了吗?我这第一次打开app 进入地图白屏,再次打开就正常了。如解决麻烦告知一下,谢谢 添加代码混淆解决: -keep class com.amap.api.maps.{;} -keep class com.autonavi.{;} -keep class com.amap.api.trace.{;} 加了混淆还是第一次进app打不开地图,我的rn版本0.63.5 amap3d版本 3.1.3麻烦问一下你都使用哪个版本 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.>

设置定位了,没有用,这种现象只存在第一次打开app,地图打不开,往后都是正常的。

@ligen96
Copy link

ligen96 commented Dec 2, 2023

麻烦问一下页面进入白屏问题解决了吗?我这第一次打开app 进入地图白屏,再次打开就正常了。如解决麻烦告知一下,谢谢

请问解决了吗

@qimengfeidiao
Copy link

麻烦问一下页面进入白屏问题解决了吗?我这第一次打开app 进入地图白屏,再次打开就正常了。如解决麻烦告知一下,谢谢

请问解决了吗

解决了,是我自己的原因,初始化之前用成定位的了,改成AMapSdk.init(
Platform.select({
android: "c52c7169e6df23490e3114330098aaac",
ios: "186d3464209b74effa4d8391f441f14d",
})
);这样就可以了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants