Java 从Eclipse迁移到Android Studio:libraryjars的Proguard错误

Java 从Eclipse迁移到Android Studio:libraryjars的Proguard错误,java,android,eclipse,proguard,android-proguard,Java,Android,Eclipse,Proguard,Android Proguard,我已经完成了Eclipse项目到Android Studio的迁移。在我的项目中,我使用了三个模块和以下jar文件作为库 build.gradle带依赖项: 我的libs文件夹包含以下jar: proguard project.txt 所有事情最终都完成了,我也可以运行我的项目,但当我尝试生成符号Apk时,它会给我错误,如下所示: 我不知道为什么会发生这种情况,因为它在Eclipse中工作得非常完美 有什么帮助吗?首先,Android已经提供了Apache HTTPClient的实现。不要在另

我已经完成了Eclipse项目到Android Studio的迁移。在我的项目中,我使用了三个模块和以下jar文件作为库

build.gradle
带依赖项: 我的libs文件夹包含以下jar

proguard project.txt 所有事情最终都完成了,我也可以运行我的项目,但当我尝试生成符号Apk时,它会给我错误,如下所示:

我不知道为什么会发生这种情况,因为它在Eclipse中工作得非常完美


有什么帮助吗?

首先,Android已经提供了Apache HTTPClient的实现。不要在另一个上添加依赖项

日志文件的底部显示故障消息:

无法读取[/libs/google-api-client-1.10.3-beta.jar](没有这样的文件或目录)

您只需将libs中的所有jar添加为一个编译依赖项,只需一行:

compile fileTree(dir: 'libs', include: ['*.jar'])
这样可以避免按名称调用每个jar


最后,我不认为在proguard配置中不需要任何-libraryjars行。

在build.gradle中注释掉以下行:

compile files('libs/google-api-client-android2-1.10.3-beta-sources.jar')

发布您的整个build.gradle.Updated和整个代码。再次检查文件是否存在??IOException:无法读取[/libs/google-api-client-1.10.3-beta.jar]仍在获取
警告:有1个未解析的类或接口引用。您可能需要添加丢失的库jar或更新其版本。如果您的代码在没有缺少类的情况下运行良好,则可以使用“-dontwarn”选项抑制警告。
这只是一个警告。它还能用吗?如果没有,你能说出它遗漏了什么吗?
compile fileTree(dir: 'libs', include: ['*.jar'])
compile files('libs/google-api-client-android2-1.10.3-beta-sources.jar')