我在使用Volley的其他人的代码上使用Android Studio。 我在gradle里面更新了最新的compileSdkVersion,buildToolsVersion(24)和targetSdkVersion。 在内部gradle配置中,以这种方式包括凌空:
compile 'com.mcxiaoke.volley:library:1.+'
我迁移到:
compile 'com.android.volley:volley:1.+'
我得到了一些令人讨厌的400错误,这应该意味着连接已经完成但是由于某种原因错误...然后我发现在Volley.java里面有一个我不知道的错误,因为它根本就没有显示并且应用程序已正确编译并运行:
import android.net.http.AndroidHttpClient;
为红色,后续调用
中的方法也是如此AndroidHttpClient
(以“找不到符号”失败)。
现在我有两个问题:
如果库中有错误,我怎么可能编译并运行应用程序?我错过了这个。
如何在不迁移到其他网络库的情况下解决此问题?
更新: 澄清一下,编译到API 22会删除错误。编译到API 24会产生直接出现在Volley源代码中的此错误。我想在没有Volley的情况下编译到API 24,是否可能?