使用 Eclipse 和 gradle 的 stripe-android
Posted
技术标签:
【中文标题】使用 Eclipse 和 gradle 的 stripe-android【英文标题】:stripe-android using Eclipse and gradle 【发布时间】:2018-03-02 17:25:40 【问题描述】:我有这个 gradle 文件(这是整个文件):
apply plugin: 'java'
repositories
jcenter()
dependencies
compile 'com.stripe:stripe-android:5.0.0'
我正在运行“gradle build”并且它正在构建,但在我的 java 文件中我无法引用新库。我将此行添加到源(java)文件中:
import com.stripe.android
我收到此错误:“无法解析导入 com.stripe.android”
【问题讨论】:
请至少发布一个 java 文件,您尝试在其中引用新库的类,可能发布整个 build.gradle 以及您尝试引用 lib 的类时收到的错误消息 我编辑了问题。 【参考方案1】:不幸的是,问题的发生是因为该库不再支持 Eclipse 使用。
来自documentation excerpt:
日食
注意 - 由于 Google 已停止支持 Eclipse for Android 开发中,我们将不再积极测试项目的 Eclipse 中的兼容性。您仍然可以克隆并包含 库,就像任何其他 Android 库项目一样。
因此,您需要手动克隆并包含该库或将您的代码迁移到 Android Studio。
【讨论】:
库知道我使用的是 Eclipse 还是 Android Studio?只要我使用 Gradle,它不应该工作吗? 不,不是图书馆。这意味着条带库未针对 Eclipse 使用进行测试。它可能会起作用。但是对于与安全系统密切相关的库,我们应该始终使用经过积极测试的库。以上是关于使用 Eclipse 和 gradle 的 stripe-android的主要内容,如果未能解决你的问题,请参考以下文章
如何使用Gradle为Android项目生成Eclipse和Intellij项目文件
如何使用 Gradle 为 Android 项目生成 Eclipse 和 Intellij 项目文件