草庐IT

class-bound

全部标签

Android:没有父类(super class)的类型:模块信息

自2天前以来几乎没有任何变化,我的应用程序根本没有构建。transformClassesWithDesugarForDebug在整个项目的每个分支上都失败了。我怀疑Firebase或GCM有问题,但我没有更改它们的版本。我使用的是AndroidStudio3.2和com.android.tools.build:gradle:3.2.0。这是崩溃的日志。使缓存无效、清理构建或类似解决方案不起作用。它甚至可以在运行不同版本的AndroidStudio和MacOS的不同计算机上重现。Exceptioninthread"main"java.lang.IllegalArgumentExcepti

java - 故障处理 "javax/xml/XMLConstants.class"

我正在开始一个新的Android项目。该项目引用了一个第三方JAR,该JAR又引用了另外4个jar:ws-commons-java5-1.0.1.jarws-commons-util-1.0.2.jarxmlrpc-client-3.1.3.jarxmlrpc-common-3.1.3.jar据我所知,我认为这4个jar是我认为的标准Java类。无论如何,我的构建路径中有所有这五个jar(上面的4个+1个第三方jar)。当我尝试运行我的Android应用程序时,我得到:Dxtroubleprocessing"javax/xml/XMLConstants.class":Ill-advis

android - 混淆器 - PersistenceException : Constructor not matched for class

我在我的应用程序中使用retrofit2.0和simpleframework.xml库。问题是当我在没有proguard的情况下运行应用程序时它工作正常但是当我运行proguard时我在日志中收到以下错误。E/ERROR:java.lang.RuntimeException:org.simpleframework.xml.core.PersistenceException:ConstructornotmatchedforclassA类A没有/默认构造函数应该可以工作。我仍然添加了一个NoArgumentConstructor。但这并没有解决问题。A级@Root(name="data",

java - 膨胀异常 : Binary XML file line #22: Error inflating class <unknown>

当我尝试运行我的应用程序时它崩溃了,我在logcat中得到以下信息:java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.example.application/com.example.application.StartActivity}:android.view.InflateException:BinaryXMLfileline#22:Errorinflatingclass.....Causedby:android.view.InflateException:BinaryXMLfileline#22:Er

安卓 Intent :-Use Intent to pass class objects from Activities

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowtosendanobjectfromoneAndroidActivitytoanotherusingIntents?我想在一个Activity调用另一个Activity时将一个类对象从一个Activity传递给另一个。我正在尝试使用Intent.putExtra(name,value)来实现,但是我没有Intent.getExtra(name)方法。getStringExtra(name),getDataExtra(name)等方法有很多,但是我在putExtra中输入的是一个类对象,它有很多不同的值,

java - 完成另一个类(class)的 Activity

我正在开发一款需要永久互联网连接的应用。如果没有互联网连接,我希望用户退出应用程序(转到登录屏幕)。我有一个检测网络连接的网络接收器类。我希望此类要么终止堆栈顶部的Activity,要么启动新的登录Activity并删除整个历史堆栈。问题是我无法从我的接收器类内部完成前台Activity,并且在网络出现故障时无法知道用户正在进行哪个Activity。如果我从这个类开始一个新的登录Activity,当用户按下“返回”时,他将被带回应用程序(如果他重新连接到网络),但应用程序未登录并崩溃。尝试使用myIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK

android - 是否可以通过编程方式启用 "Show layout bounds"开发人员选项?

例如,我可以使用以下方式操作ADB调试:Settings.Secure.putInt(getActivity().getContentResolver(),Settings.Secure.ADB_ENABLED,1);是否可以以类似的方式启用“显示布局边界”选项?我找不到任何关于它的文档。 最佳答案 不,据我所知,它不可用。但是,我做过的一件事是对所有View进行着色,以查看它们的绑定(bind)位置和重叠位置等。您可以使用此代码,它使用droidQuery用于选择要迭代的所有View的库:publicstaticvoiddebug

android - E/dalvikvm : Could not find class

当我触摸操作栏按钮时,我的Android应用程序出现锁定。我什至没有收到ANR对话。我看到的唯一LogCat错误是:02-0114:59:15.32830107-30170/com.complync.complyncmobileE/dalvikvm:Couldnotfindclass'android.util.ArrayMap',referencedfrommethodcom.android.tools.fd.runtime.Restarter.getActivities02-0114:59:27.2416513-6513/com.complync.complyncmobileE/Tr

android - java.lang.IllegalArgumentException : No injector factory bound for Class<MyActivity_> 异常

我遇到的错误如下:Causedby:java.lang.IllegalArgumentException:NoinjectorfactoryboundforClass.InjectorfactorieswereboundforsupertypesofMyActivity_:[MyActivity].Didyoumeantobindaninjectorfactoryforthesubtype?据我所知,这是因为我使用的是AndroidAnnotations库。AppComponent.class:@Singleton@Component(modules={AndroidInjection

安卓 map : array index out of bound exception

我的任务是在Androidmap中显示458个标记。为了避免与性能相关的问题,我使用AsyncTask实例更新map上的数据。这是我所做工作的一个简短场景。我获取了英国458个位置的纬度/经度。我运行循环并按照Android博客教程将它们添加到ItemizedOverlay类中在每50次迭代后,我调用publishProgress方法在map中放置50个标记。第50次迭代后,流程通过publishProgress进入onProgressUpdate,这是我的onProgressUpdate方法代码//MapOverLays=mapView.getOverlays();//Thislin