【发布时间】:2014-10-06 16:59:27
【问题描述】:
我在初始化地图时遇到错误,当我尝试将地图用作外部库并尝试作为辅助库时,会创建 apk,而当我尝试启动地图时它会崩溃。但是当我在没有 dex 的情况下尝试同样的事情时,它工作得很好(下面是堆栈跟踪)。
我该如何解决这个问题?我面临 65536 限制超出错误。所以,这是创建apk的唯一方法,我正在使用ant。
java.lang.NoClassDefFoundError: com.google.android.gms.R$styleable
10-06 22:20:24.374: E/AndroidRuntime(17015): at com.google.android.gms.maps.GoogleMapOptions.createFromAttributes(Unknown Source)
10-06 22:20:24.374: E/AndroidRuntime(17015): at com.google.android.gms.maps.SupportMapFragment.onInflate(Unknown Source)
10-06 22:20:24.374: E/AndroidRuntime(17015): at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:291)
10-06 22:20:24.374: E/AndroidRuntime(17015): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685)
【问题讨论】:
-
你在用proguard吗
-
@ashoke 我也尝试过 progaud,同样的问题发生了
-
嗨,请看这篇文章:stackoverflow.com/a/15894284/4017037
-
能否在初始化地图时提供布局 XML 和代码?
标签: android google-maps ant