【发布时间】:2014-03-20 12:09:57
【问题描述】:
我一直在从事一个包含地图的项目,但是我犯了一个错误,我不得不创建一个新项目。我已经复制了我所有的类、res 文件夹、库等。但是现在我收到了 101 个错误!!
这一切都有敲门声:
com.google.maps 包不存在。
我已经选择了一个目标 google 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,但是,我似乎无法使用包含它的外部库创建项目,我不知道为什么。我试图通过转到文件-> 其他设置-> 默认项目结构并在那里更改它来更改构建目标,但它不起作用......任何人都可以建议我可能需要做什么来确保我是否创建一个项目外部库中是否包含 Google API?或者我需要对我当前的项目做出哪些改变
【问题讨论】:
-
什么版本的Android Studio?
-
@ScottBarta 0.4.3 有什么想法吗?
-
在 0.4.3 中修复了一些此类错误;您可以尝试 0.4.5,其中修复了更多这些错误。或者尝试关闭项目、删除 .idea 文件夹并重新导入它的解决方法。
-
@ScottBarta 所以关闭项目,删除我的finder中的idea文件夹然后重新打开我的项目,然后再次复制文件夹?
-
不要复制进去——重新导入(不是重新打开)你的项目,让它重新创建文件夹的内容。
标签: android google-maps