sho*_*ong 6 android google-maps android-multidex
我对Android编程比较陌生,我正在尝试创建一个Google Maps项目.我在Android Studio中使用了模板选项,并添加了API的密钥.
我没有添加任何自己的代码并保留模板代码,因为我只是想运行代码并查看它看起来像什么,但是,当我尝试在模拟器上运行时,我不断收到多个dex错误导致构建失败.我收到此错误是很奇怪的,因为我根本没有添加任何代码,并且正在使用Google地图模板从Android Studio获取的内容.
任何人都知道为什么这个错误出现在一个全新的项目上?我看到的错误粘贴在下面.
错误:.dex文件中的方法引用数不能超过64K.请访问https://developer.android.com/tools/building/multidex.html,了解如何解决此问题
错误:任务':app:transformClassesWithDexForDebug'的执行失败.
com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException:org.gradle.process. internal.ExecException:进程'命令'C:\ Program Files\Java\jdk1.8.0_91\bin\java.exe''以非零退出值2结束
如下引述:
\n\n\n\n\n您可能使用compile 'com.google.android.gms:play-services:9.2.0'来编译所有的play-services API...现在我们可以有选择地编译API以避免64K的dex限制。对于 Google 地图,请使用 com.google.android.gms:play-services-maps:9.2.0... \xe2\x80\x93 Loki 7 月 1 日 19:01
\n
Loki 的回答很有效,而且非常简单。
\n| 归档时间: |
|
| 查看次数: |
6779 次 |
| 最近记录: |