uae*_*med 5 android google-maps android-studio
我的代码完全适用于eclipse.我已经创建了在Android Studio中的一个新项目,并添加我的班,我也遵循了这一流行的教程答案如何创建Android Studio中使用谷歌地图API V2的Android应用程序?
现在代码并不显示任何红旗和检测进口罚款,但是当我建立的项目,我得到这些错误:摇篮:包com.google.android.gms.maps不存在摇篮:包com.google.android .gms.maps.model不存在
在一个侧面说明我试图像教程说导入MAPS样本项目,并且一直很好,但我不知道为什么我的新项目给了我这些错误,即使我按照教程的信.
伙计们好吗?
Xav*_*het 10
如果您创建了一个新项目(使用Gradle)然后按照教程进行操作,则完全错误.
使用Gradle(默认情况下新项目执行)时,您无法使用UI添加依赖项.您需要在build.gradle中手动添加它们.
这是一个糟糕的解决方案,我们正在努力使这更好.
小智 6
简而言之:
com.google.android.gmsres,src文件夹和AndroidManifest.xml文件google-play-services_lib(您可以在SDK文件夹中找到它,如果您使用SDK Manager安装它)到库模块中的相应文件夹([Project]/[Library]/src/main)android-support-v4.jar从libs库模块下的文件夹中删除,仅限实时文件google-play-services.jar和google-play-services.jar.properties文件.确保build.gradle库模块中的文件包含以下内容:
dependencies {
compile files('libs/google-play-services.jar')
}
Run Code Online (Sandbox Code Playgroud)确保应用程序模块的build.gradle包含以下内容:
dependencies {
compile files('libs/android-support-v4.jar')
compile project(':[LibraryModuleName]')
}
Run Code Online (Sandbox Code Playgroud)确保您的settings.gradle包含以下内容:
include ':MapStudio', ':[LibraryModuleName]'
Run Code Online (Sandbox Code Playgroud)您可以从Google Maps API v2教程中获取布局和清单设置
android-support-v4.jar只有当您想要支持Android v2时才需要这样做您可以在我的博客上找到更详细的说明.