Android 改装无法访问HttpUrl
我已将以下库包含到我的应用程序的lib文件夹中:Android 改装无法访问HttpUrl,android,gradle,gson,android-gradle-plugin,retrofit,Android,Gradle,Gson,Android Gradle Plugin,Retrofit,我已将以下库包含到我的应用程序的lib文件夹中: 编译文件('libs/reformation-2.0.0-beta2.jar') 编译文件('libs/converter-gson-2.0.0-beta1.jar') 当运行应用程序时,它会给我这样一个错误: 错误:(17,17)错误:无法访问的HttpUrl类文件 找不到com.squareup.okhttp.HttpUrl 我已经创建了应用程序,包括改装,如下所述: 正如上面所说:但是在改型2.0中,OkHttp现在是必需的,并且自动设置
感谢@ilya。这只是网络问题Jars不包含任何关于其依赖关系的信息 因此,当您添加jar时,还必须下载并添加OkHttp/Gson jar
compile files('libs/okhttp.jar')
compile files('libs/gson.jar')
但是如果你以这种方式添加依赖项
compile 'com.squareup.retrofit:retrofit:2.0.0-beta1'
gradle将自动下载并添加所有其他必需的库
最终的gradle.build应包含以下两行:
compile 'com.squareup.retrofit:retrofit:2.0.0-beta1'
compile 'com.squareup.retrofit:converter-gson:2.0.0-beta1'
我的eclipse项目也有同样的问题。如果您想使用库,请将这些jar放在您的libs文件夹中:
- 转换器-gson-2.0.0-beta2.jar
- gson-2.3.1.jar
- okhttp-2.7.5.jar
- okio-1.8.0.jar
- 改装-2.0.0-beta2.jar
当然,希望这会有所帮助,但我试图将这个libs添加到我的项目中,因为我对gradle有问题。我还发布了另一个关于这个问题的问题:如果你能帮助我,使用gradle(gradle)关于你的链接将非常困难-我认为你与jcenter之间存在连接问题。是的,只有连接问题才能导致它。但是我能做什么呢?我打开了设置->外观$Behavior->HTTP代理。并选中自动检测代理设置。这个窗口的底部有“检查连接”按钮。我插入链接并点击测试,它成功地执行了。也许在另一个地方我必须设置代理设置?我已经在gradle.properties文件中添加了代理的系统属性。然后它发出了嘶嘶声。但现在它告诉我:GsonConverterFactory不能通过方法调用转换为Factory conversionIt与改造本身更相关。我认为最好用你的代码发布另一个问题。我不能不看一下就推荐任何东西。