当客户端互联网连接不稳定时,我会遇到问题。如果在加载过程中发生断开连接,即使连接恢复,Google地图服务仍然无法正常工作。
与普通浏览器相比,phonegap的难点在于没有"重新加载页面"如果页面没有正确加载,用户可以点击按钮。因此,我们必须确保100%安全负载。
如果您按照Google提供的说明在您的phonegap应用中实施google地图javascript api,如果客户端连接不稳定,加载过程将在三个不同的步骤崩溃。
每次崩溃都是独立的,有点复杂,所以我创建了子问题:first crash,second crash,third crash
我还创建了file,以便任何人都可以重现崩溃。
我怀疑这个问题部分来自谷歌的剧本,但可能还有一项工作我没有看到。
答案 0 :(得分:0)
根本不确定这会有什么帮助但是当我在文件build-extras.gradle中添加此代码时尝试使用google map api时,我遇到了有关multiDex的问题我的谷歌地图崩溃已经解决:
android {
defaultConfig {
minSdkVersion 15
targetSdkVersion 23
multiDexEnabled true
}
dexOptions {
javaMaxHeapSize "2g"
}
packagingOptions {
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/notice.txt'
}
}
dependencies {
compile 'com.android.support:multidex:1.0.0'
}
我的理解是使用简单的Dex我只能实现65000方法,但谷歌api添加了很多。 Building Apps with Over 65K Methods 不确定这有什么帮助,请告诉我是否应该删除这个答案。