【发布时间】:2014-05-09 20:53:11
【问题描述】:
我有一个在没有 gradle 的情况下为 Android Studio 构建的现有项目
我正在尝试导入 Google Play 服务以修复
java.lang.NoClassDefFoundError: com.google.android.gms.R$styleable 异常。
唯一的问题是它似乎不可能......我已经考虑将它移植到 gradle 但代码库相当大(40 多个活动),这将是一个 对于像我这样以前从未使用过 gradle 的人来说,这是一场噩梦。
我尝试从 SDK 导入 Google Play Services 项目,但它 永远挂起“创建 gradle 文件”。
之前有人有将此库加载到非 gradle 项目的经验吗?
顺便说一句,我尝试将项目加载到 Eclipse 中,看看是否可以 那样的东西,但是构建路径会自毁到我花了几个小时的地方 试图对它们进行排序无济于事。
【问题讨论】:
-
"是在没有 gradle 的情况下为 Android Studio 构建的" -- AFAIK,所有 Android Studio 构建都通过 Gradle。
-
项目中的活动量不会使实施 Gradle 变得更加复杂。切换到 Gradle 非常简单。
-
在我当前的项目中,我在没有 gradle 的情况下在 AS 中使用 Google Play 服务 - 这是我在 IntelliJ 想法中开始的,并在去年推出时移植到 AS(没有 gradle)。将播放服务添加到我的项目对我来说不是一个主要问题(它没有挂在 gradle 文件上)。我使用了来自 this 问题的一些东西来让它工作。或者您可以尝试使用 IntellJ 而不是 AS 来添加它,看看是否会有所不同。
标签: java android android-studio google-play-services