Jiv*_*vay 7 java android android-studio
我一直在尝试将最新的Google Play服务库添加到我的Android Studio项目中,以便使用推送消息和Maps API.
由于有很多关于如何在Eclipse和CLI中包含此库的教程,因此没有关于如何在Android Studio上包含最新库的说明.
我一直在寻找许多网站,其中一个看起来最合适的答案就是这个,因为其他的似乎记录了旧版本,但它看起来仍然像我遗漏了一些东西.
我试图将这个库包含在我将Facebook库包含到我的项目中的方式相同(对于Android Studio而言,这比GooglePlay更难记录),但它仍然看起来像我错过了一些东西.
为此,我已将整个文件夹复制<android-sdk>\extras\google\google_play_services\libproject\google-play-services_lib到我的文件夹中<project-path>\libraries\google-play-services_lib
然后在Studio中,我尝试在模块>添加>导入模块中添加复制的文件夹,如Facebook文档或提供的链接中所述.我必须忘记像gradle文件,检查模块属性,我真的不知道我正在用这个lib做什么.
编辑:我在Android Studio上工作.
Jiv*_*vay 10
使用Android Studio,您唯一需要的是编辑build.gradle文件并确保没有 android或google jar库,这意味着您需要从项目中删除jar库(除非您使用的是libs)比如可能需要jar库的ActionbarSherlock).
如果您计划使用Google Play服务,则build.gradle文件应如下所示:
dependencies {
compile 'com.android.support:support-v4:13.0.+'
compile 'com.android.support:support-v13:13.0.+'
compile 'com.google.android.gms:play-services:3.1.36'
}
Run Code Online (Sandbox Code Playgroud)
确实非常直截了当.
此外,如果您正在使用Facebook SDK,则需要编辑其build.gradle文件并根据主项目更改其依赖项build.gradle.
在使用Gradle的Android Studio中设置此功能有两个步骤.
1)安装SDK的必需部分.
Android Studio使用与Eclipse不同的Android SDK位置,因此您需要在Android Studio中执行此操作,即使您以前为Eclipse执行此操作(除非您更新它们以共享相同的SDK位置).
从Android Studio菜单栏中,打开工具 - > Android - > SDK Manager
在Extras部分下,安装以下内容:
2)添加Gradle依赖项.
在build.gradle您的模块中执行此操作(即,不是整个Android Studio项目的顶级模块):
dependencies {
compile 'com.android.support:support-v4:19.0.0'
compile 'com.android.support:support-v13:13.0.+'
compile 'com.google.android.gms:play-services:3.1.36'
}
Run Code Online (Sandbox Code Playgroud)
这可能不是所需的最小指令集,但它对我有用.:-)
| 归档时间: |
|
| 查看次数: |
19444 次 |
| 最近记录: |