我一直在研究一个包含地图的项目,但是我犯了一个错误,我不得不创建一个新项目。我复制了所有课程,res文件夹,库等。但是现在我得到101错误!!
对此有很大的打击:
包com.google.maps不存在。
我选择了目标谷歌API:
我已将jar文件作为依赖项包含在内,如下所示:
它在我之前的项目中运行良好,但现在我不得不创建一个新的项目,它不起作用。我显然忽略了一些东西,但我想不出什么。我正在使用Android Studio,它是一个gradle构建
如果有人可以帮助我,我会非常感激,因为它非常令人沮丧...
哦,我已经在我的清单中宣布了
<uses-library android:name="com.google.android.maps" />
所以,如果有人在我欣赏它之前遇到过这个问题。我已经在线搜索并查看了这个:
http://code.davidjanes.com/blog/2009/11/13/18-hours-of-jar-hell-with-android-google-maps/
虽然有帮助但它告诉我我已经知道的事情......所以请帮助!!
修改
好的,我知道问题是什么,我只是不知道如何解决它。我正在引用maps.jar,但是,在这个项目中没有maps.jar,在我以前的项目中有外部库。外部库有Android 4.1.2 Google API,其中包含maps.jar,但是,我似乎无法使用包含该外部库的项目创建项目,我不知道为什么。我试图通过go file更改构建目标 - &gt;其他设定 - &gt;默认项目结构并在那里进行更改但它不起作用...任何人都可以建议我可能需要做些什么来确保我是否创建了一个项目以将Google API包含在外部库中?或者我需要对当前项目进行哪些更改
答案 0 :(得分:1)
将以下代码添加到 build.gradle 文件
dependencies {
...
compile 'com.google.android.gms:play-services-base:7.3.0'
compile 'com.google.android.gms:play-services-location:7.3.0'
...
}
答案 1 :(得分:0)
我按照这个链接,它向我展示了如何更改外部库,现在它的工作原理......感谢那些帮助
的人Android Gradle How to build for Android Google APIs 4.2.2 not for Android 4.2.2