我正在尝试将Google+登录添加到我的应用中,并且我知道我必须将Google Play Services
添加到我的项目库中。所以我按照this StackOverflow问题中提供的步骤进行操作,但是当我完成时我收到了错误
Gradle: module 'google-play-services_lib' won't be compiled. Unfortunately you can't have non-Gradle Java module and Android-Gradle module in one project.
为了表明我已正确遵循说明,这就是我所做的。
我打开了Project Structure
。
点击左侧标签中的Modules
,然后点击+
按钮。
在下拉菜单中选择import modules
导航到google play services_lib文件夹的位置,在我的情况下是
..\sdk\extras\google\google_play_services\libproject\google-play-services_lib
点击我的项目(仍在项目结构中),然后打开右侧的dependencies
标签。点击+
按钮,然后从下拉菜单中选择Module Dependencies
,并从库列表中选择google-play-services_lib
。
然后我再次点击+
按钮并从下拉菜单中选择jars or directories
,然后导航到。
...\sdk\extras\google\google_play_services\libproject\google-play-services_lib\libs\google-play-services.jar
我尝试重建项目甚至重启IntelliJ,但问题仍然存在。有什么帮助?
答案 0 :(得分:0)
在评论中交谈后,我找出了你的情况:
在build.gradle
内dependencies
区块中添加下一行(例如来自https://plus.google.com/+AndroidDevelopers/posts/4Yhpn6p9icf):
编译'com.google.android.gms:play-services:3.1.36'
不要忘记将项目与gradle文件同步!