草庐IT

debugging-a-missing-hostedtranspo

全部标签

java - 安卓工作室 : debug application on device

我在AndroidStudio中调试时遇到困难。尝试在Debug模式下启动应用程序后,设备显示带有“等待调试器”标题的警报,该标题永远不会消失。我的list文件中也有android:debuggable="true"并且似乎设备连接正确,因为我可以简单地运行我的应用程序而没有任何问题。我做错了什么? 最佳答案 删除android:debuggable="true",因为当您在AndroidStudio中运行/调试应用程序时,会使用调试证书进行签名,因此该设置不是强制性的。然后从控制台检查设备是否正确连接了adbdevices。您应该

java.lang.IllegalStateException : missing behavior definition for the preceding method call getMessage ("title")

我正在使用EasyMock(2.4版)和TestNG来编写UnitTest。我有以下情况,我无法更改定义类层次结构的方式。我正在测试扩展ClassA的ClassB。ClassB是这样的publicclassClassBextendsClassA{publicClassB(){super("title");}@OverridepublicStringgetDisplayName(){returnClientMessages.getMessages("ClassB.title");}}A类代码publicabstractclassClassA{privateStringtitle;publ

java - Karaf/Maven - 无法解析 : missing requirement osgi. 接线包

我无法在Karaf(3.0.1版)中启动bundle。bundle是使用maven构建的,它导入gson.我根据需要在maven中包含了gson:com.google.code.gsongson2.3.1构建顺利。但是,在部署bundle时,我收到了来自Karaf的警告:2015-05-2712:45:07,371|WARN|49-19-bin/deploy|fileinstall|11-org.apache.felix.fileinstall-3.2.8|Errorwhilestartingbundle:file:/Users/user/Documents/tools/MyBundl

java - 编译器提示 "missing return statement"即使不可能达到缺少 return 语句的条件

在以下方法中,编译器提示缺少返回语句,即使该方法只有一条路径,并且它包含return语句。抑制错误需要另一个return语句。publicintfoo(){if(true){return5;}}鉴于Javacompilercanrecognizeinfiniteloops,为什么它不处理这种情况呢?链接的问题提示,但未提供此特定案例的详细信息。 最佳答案 JLS14.21,UnreachableStatements是处理这个的部分:Theifstatement,whetherornotithasanelsepart,ishandle

java - 如何在我的 JNLP 应用程序中修复 "missing Codebase, Permissions, and Application-Name manifest attribute"?

随着最近的Java更新,许多人在他们的JavaWebStart应用程序中遇到了问题,这些应用程序缺少Codebase、Permissions和Application-namelist属性。尽管有资源可以帮助您完成此任务,但我找不到任何全面此问题的答案,所以我觉得问答会很好。那么问题来了:我的JavaWebStart应用在控制台中显示以下警告:MissingPermissionsmanifestattributefor:http://www.codebase.com/myApp/dist/myApp.jarMissingCodebasemanifestattributefor:http:

java - 确定 java 应用程序是否在 Eclipse 中处于 Debug模式

我想根据我是否正在调试来更改日志记录级别,但我找不到代码片段来检查应用程序是否在Debug模式下运行。我正在使用eclipse来调试应用程序,所以如果该解决方案仅在Eclipse中有效,那就没问题了。 最佳答案 在how-to-find-out-if-debug-mode-is-enabled上找到答案booleanisDebug=java.lang.management.ManagementFactory.getRuntimeMXBean().getInputArguments().toString().indexOf("-age

java - 如何以编程方式检查应用程序是否在 Debug模式下运行?

我必须在我的应用程序的某个位置确定我的应用程序是在Debug模式还是实时模式下运行。是否有任何功能或代码可用于检查。在开/关的任何一种情况下都返回真/假。如果是这样,请帮帮我。提前致谢。 最佳答案 从问题中看不清楚debug模式是否指的是:应用是否可调试当前是否正在调试应用(例如通过ADB)第一个被CommonsWare'sanswer覆盖:booleanisDebuggable=0!=(getApplicationInfo().flags&=ApplicationInfo.FLAG_DEBUGGABLE);第二个是:boolean

java - 如何确定 "debug mode"是否启用

Java程序如何确定它是否在Debug模式下运行?应用程序在常规“全速”模式下的行为应该与“Debug模式”(连接调试器时,在Debug模式下运行时)略有不同。应用程序通过TCP与另一台计算机、另一个进程或在其内部进行通信。我的同事希望我们默认使用Socket.setSoTimeout(1000),以便从套接字读取最多可以阻塞1秒。在调试时,这当然是不够的,应用程序会停止正常工作。因此,解决方案是将SO_TIMEOUT设置得更高,但只是处于Debug模式(例如:无限制)。现在,我并不总是设置断点,也不想使用我可以自己设置“调试”属性的调试版本。有时我会附加调试器(远程调试)。我主要使用

java - 使用 Eclipse IDE 在 Debug模式下加速 Tomcat

通过Eclipse运行Tomcat在非Debug模式下工作正常,但在Debug模式下不行。当我尝试在Debug模式下启动Tomcat服务器时,控制台输出在一段时间内看起来很好,但随后开始变慢并最终停止,将cpu固定在100%。我认为这无关紧要,但以防万一-这是控制台输出开始减速并最终停止的时间(停止是指不再有控制台输出,但仍然是100%cpu)。2009-09-0214:35:30,859INFONONEorg.springframework.context.weaving.DefaultContextLoadTimeWeaver:72-FoundSpring'sJVMagentfor

java - 如何在 Log4j 中启用 Logger.debug()

在尝试执行以下行时,仅显示最后两个语句(“HereissomeERROR”和“HereissomeFATAL”),而前三个语句未显示。我刚刚开始学习这个主题,谁能告诉为什么会这样?logger.debug("HereissomeDEBUG");logger.info("HereissomeINFO");logger.warn("HereissomeWARN");logger.error("HereissomeERROR");logger.fatal("HereissomeFATAL");log4j.property有log4j.rootLogger=debug,stdoutlog4j.