qiuxiang / react-native-amap3d

react-native 高德地图组件,使用最新 3D SDK,支持 Android + iOS
https://qiuxiang.github.io/react-native-amap3d/api/
MIT License
1.28k stars 327 forks source link

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

Open iesu365 opened 2 years ago

iesu365 commented 2 years ago

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

ShaoGongBra commented 1 year ago

+1

ShaoGongBra commented 1 year ago

请问解决了吗

ShaoGongBra commented 1 year ago

需要加混淆 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 commented 1 year ago

def enableProguardInReleaseBuilds = false

Dwyaneluo commented 1 year ago

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

sRect commented 1 year ago

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

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

qimengfeidiao commented 10 months ago

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

iesu365 commented 10 months ago

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

qimengfeidiao commented 10 months ago

麻烦问一下页面进入白屏问题解决了吗?我这第一次打开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 commented 10 months ago

设置一个定位就可以打开

来自阿里邮箱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:
@.>

qimengfeidiao commented 10 months ago

设置一个定位就可以打开 来自阿里邮箱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 commented 9 months ago

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

请问解决了吗

qimengfeidiao commented 9 months ago

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

请问解决了吗

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