当我尝试在华为P9上运行我的应用程序时,我得到了一个错误
日志:
07-04 10:42:56.045:W/System.err(955):java.lang.NullPoInterException:尝试对空对象引用调用虚拟方法“int com.huawie.lcagent.client.logCollectManager.GetUserType()”07-04 10:42:56.046:W/System.err(955):在com.android.server.util.ReportTools.GetUserTools.(ReportTools.java:86)07-04 10:42:56.046:W/System.err(955):在id.os.handler.dispatchmessage(handler.java:102)07-04 10:42:56.046:w/system.err(955):在android.os.looper.loop(looper.java:150)07-04 10:42:56.046:w/system.err(955):在com.android.server.util.hwuserBehaviourRecord$asyuploadlooperthread.run(hwuserBehaviourRecord.java:267)
有人经历过这样的问题吗?对于这个错误,联系华为支持的最好方法是什么?我在消费者支持网站上给他们发电子邮件。是否有开发人员支持站点或电子邮件?请提供链接。提前道谢!
编辑:我发现我的应用程序没有调用这个异常。然而,我的应用程序几乎退出了这个例外,这导致我认为应用程序崩溃了,但事实上,有什么东西正在杀死我的应用程序。它是我在Application.OnTrimMemory方法中的代码,“当操作系统确定是一个进程从它的进程中删除不需要的内存的好时机时,它被调用”。我还不知道为什么这个方法只在华为P8、P9设备上调用,从来没有得到华为支持的任何响应。
例外是一般的,可能有很多原因,我发现最好的方法去深入和有一个详细的看法,它是启用更详细的日志在项目菜单的电话。
在P9上可以完成编写代码:*#*#2846579#*#*
在电话号码组合中,它打开项目菜单,如在图片中:项目菜单
然后选择后台设置->日志设置,勾选所有项目;您的logcat将更加详细,并且更容易找到产生该异常的原始错误。使用后,取消在日志设置中的勾选,以避免降低您的电话系统性能。
在我的例子中,它是一个iap插件插入到我的应用程序中的unity project中,太旧了,从未使用过,但已初始化:这使我的应用程序崩溃并给出错误;删除它就可以了。
问题内容: 我尝试在Linux机器上运行jstatd jvm监视工具 使用以下命令: jstatd.all.policy内容 不幸的是,我得到以下输出: 由于某种原因,jstatd可以在具有相同命令和策略文件的Windows上成功运行。 Linux Java版本: Windows Java版本: 问题答案: 这对我有用: 确保tools.jar文件存在,并且运行jstatd命令的用户有权读取该文件
我将我的文件夹(myApp)复制到Tomcat8的webapps文件夹中。 然后我转到“Tomcat Web Application Manager”&在那里看到“/myApp”running=false。然后单击Start&发现了以下错误: 注意:这是myApp的web.xml Catalina.2014-05-09.log:
android_home=c:\users\manish\appdata\local\android\sdk java_home=c:\program Files(x86)\java\jdk1.8.0_121子项目路径:CordovaLib为了支持这个构建的JVM设置,将分叉一个新的JVM。请考虑使用守护进程:https://docs.gradle.org/3.3/userguide/gradle
Android Studio 2.2OS版本:Windows 10 Java JRE/JDK版本:1.8.0_51
我无法修复这个错误 错误:无法启动守护进程。此问题可能是由守护进程的错误配置引起的。例如,使用了无法识别的jvm选项。请参阅https://docs.gradle.org/2.8/userguide/gradle_daemon.html 错误:无法创建Java虚拟机。错误:出现致命异常。程序将退出。无效的最大堆大小:-Xmx256ml
我一直在尝试启动NiFi,但每次我这样做,我都得到以下错误: