草庐IT

common_response

全部标签

android - 使用 Robospice 和 Android Studio 的 Commons-Io Duplicate Entry 错误

我已经在以下问题上工作了几个小时,但还没有想出解决问题的方法。我尝试了StackOverflow中的以下修复程序(AndroidStudioupdateto1.0corruptsMultiDex和DuplicateZipEntryafterGradlePluginv0.13.1),但没有一个有效。我在尝试构建我的程序时遇到以下错误:Executionfailedfortask':app:packageAllDebugClassesForMultiDex'.>java.util.zip.ZipException:duplicateentry:org/apache/commons/io/C

android - 错误 : Program type already present: com. google.common.annotations.Beta

自从我的androidstudio几天前更新后,由于这个错误,我一直在努力让我的应用程序再次运行。Programtypealreadypresent:com.google.common.annotations.BetaMessage{kind=ERROR,text=Programtypealreadypresent:com.google.common.annotations.Beta,sources=[Unknownsourcefile],toolname=Optional.of(D8)}这是我的build.gradle:applyplugin:'com.android.applica

android - 程序类型已经存在 : com. google.common.util.concurrent.internal.InternalFutureFailureAccess

我在编译我的项目时遇到了这个错误。我发现那是因为Guava,以及我得到这个的原因,是其他库也在使用Guava(Guava的这个组件)(可能是其他版本,或者只是复制)。我不知道是哪一个。我正在使用Guava进行哈希处理,同时在登录时保存我的密码。我知道有必要排除它,但我不知Prop体是什么以及如何排除。Programtypealreadypresent:com.google.common.util.concurrent.internal.InternalFutureFailureAccessdependencies{implementationfileTree(dir:'libs',in

java - 如何修复“Volley : [15771] BasicNetwork. performRequest : Unexpected response code 404 in android?

API是在Wordpress中使用POST方法开发的。API在POSTMAN和iOS(swift)中运行良好。我在POSTMAN中收到回复,我的同事iOS开发人员也收到回复。但在Android中,我在AndroidStudio中收到404错误。我正在尝试使用AsyncTask解决不同的Volley请求,例如StringRequest、JSONObjectRequest和HttpURLConnection。但只收到404错误。谁能告诉我确切的问题是什么?下面是我的代码。privatevoidRegisterUser(){finalProgressDialogprogressDialog=

php - BasicNetwork.performRequest : Unexpected response code 403 for http://localhost/database/login. php

我正在使用Volley连接到MySql数据库。我创建了数据库表并编写了php函数,下面是java代码。所有这一切一直有效,但就在昨天,它醒来时在logcat中给出了这个错误并且它没有返回任何响应,使用googlechromepostman测试php脚本工作正常所以我认为我的java代码有问题。BasicNetwork.performRequest:http://192.168.43.71/database/login.php的意外响应代码403|我知道之前有人问过几个这样的问题,我已经全部检查过了,但似乎没有任何效果。我要疯了。privatevoidlogin(){StringRequ

android - 我们什么时候应该使用 android.arch.lifecycle :compiler (or android. arch.lifecycle :common-java8)?

目前,我们正在项目中使用LiveData、ViewModel和Room。我们正在使用Java8。我们在build.gradle中使用以下内容//ViewModelandLiveDataimplementation"android.arch.lifecycle:extensions:1.1.1"//Room(use1.1.0-beta1forlatestbeta)implementation"android.arch.persistence.room:runtime:1.0.0"annotationProcessor"android.arch.persistence.room:compi

安卓 Volley : Unexpected response code 405

我的AndroidVolleyJsonObjectRequest遇到了onErrorResponse问题:BasicNetwork.performRequest:Unexpectedresponsecode405forMY_URL我的网址有效。我已经用浏览器检查过了我得到了预期的JSON对象。所以问题必须在客户端。代码405表示:MethodNotAllowedThemethodspecifiedintheRequest-LineisnotallowedfortheresourceidentifiedbytheRequest-URI.TheresponseMUSTincludeanAl

android - 如何解决库冲突 (apache commons-codec)

我对Android库有疑问。我想使用库org.apache.commons.codec.binary.Hex(版本1.6)中的方法Hex.encodeHexString(ByteArray)在我的Android平台(SDK2.3.1)上,commons-codec库版本1.3已经存在,但该版本中尚不存在该方法(仅encodeHex())。我将1.6版的jar库添加到我的Eclipse项目中(到/libs目录中)但是当我在Emulator上运行该项目时,我得到这个:E/AndroidRuntime(1632):FATALEXCEPTION:mainE/AndroidRuntime(163

Android Volley 库 : do we always have to repeat Response. Listener 和 Response.ErrorListener

我最近开始在我的项目中使用AndroidVolley。大多数教程中提到的常见做法是这样使用它:JsonObjectRequestjsonObjReq=newJsonObjectRequest(Method.GET,url,null,newResponse.Listener(){@OverridepublicvoidonResponse(JSONObjectresponse){//dosomething}},newResponse.ErrorListener(){@OverridepublicvoidonErrorResponse(VolleyErrorerror){//dosometh

java - 非法参数异常 : Receiver not registered: com. google.android.gms.common.api

我收到来自Crashlytics的错误java.lang.IllegalArgumentException:Receivernotregistered:com.google.android.gms.common.api.c$a@425d95c8atandroid.app.LoadedApk.forgetReceiverDispatcher(LoadedApk.java:654)atandroid.app.ContextImpl.unregisterReceiver(ContextImpl.java:1157)atandroid.content.ContextWrapper.unregi