草庐IT

crash-log

全部标签

安卓 JNI : GetObjectClass crashes with SIGSEGV (not a valid JNI reference)

我正在尝试创建一个新线程,因此我将VM从我的方法初始化(从Java调用)传递到我的新线程。在线程中,我调用AttachCurrentThread并获取JNIEnv*env。稍后,我尝试使用环境调用GetObjectClass,但它崩溃了。我相信这是因为对象可能未初始化,但我正在尝试调用在包含native方法的类中定义的方法。我一直在尝试遵循http://java.sun.com/docs/books/jni/html/fldmeth.html的第4.2节(开头).非常奇怪的事情:我正在使用运行2.2的HTCDream进行测试并且以下代码不会崩溃,但是使用运行2.2.2的摩托罗拉Droi

错误文件未使用log4j生成

我正在运行一个gradle项目,我试图将log4j既可以登录到控制台又是文件。虽然错误已登录到控制台,但没有记录文件。我在src/main/资源中有log4j.properties。我已经尝试将属性文件移至SRC文件夹,以及几乎所有建议的文件夹,而无需成功。我也尝试了log4j中的rollingfile和文件。log4j.properties文件有问题,还是我不将文件放在正确的位置?这是我当前的文件log4j.properties#rootlevelconfigurationslog4j.rootLogger=INFO,console,rollingFile#configurationforc

java - Android 中的 LOG4J

我有一个包含很多文件的Java项目,它正在使用LOG4J。现在我正在尝试将其移植到Android平台。是否可以通过LOG4J函数调用按原样重用代码?目前的理解:属性配置不起作用(bean依赖)我尝试使用LOG4JforAndroid和SL4JLib。没有成功。工作。但是没用org.apache.log4j.Loggerroot=org.apache.log4j.Logger.getRootLogger();finalSocketAppenderappender=newSocketAppender("192.168.123.123",3333);root.addAppender(appe

mybatis-plus控制台打印sql(mybatis-Log)

配置了mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl;但是mybatis执行的sql没有输出需要检查点:1、日志级别设置:请确保你的日志级别配置正确。如果日志级别设置得太低,可能导致SQL语句不会被打印出来。你可以尝试将日志级别调整为DEBUG或更高级别,以确保SQL日志被输出。2、日志依赖项:检查你的项目是否正确地引入了MyBatis和日志框架的依赖项。在使用org.apache.ibatis.logging.stdout.StdOutImpl时,你需要确保引入了适当的日志框架依赖

VScode crashed, code:-1073741502

刚安装上vscode就是打不开,一打开就显示crashed,试了各种解决方法都没有用。折磨好几天终于解决了解决方法:win+r打开cmd,运行以下命令就可以解决code--disable-extensions--disable-gpu--disable-chromium-sandbox若重新启动VScode仍出现此问题,则需右键VScode快捷方式->属性,在“目标”中添加以上“--disable-extensions--disable-gpu--disable-chromium-sandbox”保存并重新打开即可解决。若需要解除禁用,方法如下(其实目标中不添加那一项即可):code--una

javascript - 如何在移动设备上从我的手机获取 console.log 输出?

我的很多开发工作都是通过移动设备完成的。有没有办法让js从移动浏览器访问console.log输出? 最佳答案 目前,最好的方法是“连接到”native控制台并将输出显示为HTML,同时仍允许输出转到native控制台。你可以很容易地实现你自己的版本....//Referencetoanoutputcontainer,use'pre'stylingforJSONoutputvaroutput=document.createElement('pre');document.body.appendChild(output);//Refer

android -/dev/log/main 未找到

我正在尝试开发一个Android应用程序,但是当我尝试连接到logcat时出现以下错误:Unabletoopenlogdevice'/dev/log/main':Nosuchfileordirectory我已经安装了一个新的SDK,重新启动了我的手机……似乎没有什么可以解决问题。谁有解决办法?三星GalaxyS(Darky'sv9.1)苹果操作系统亚行1.0.26 最佳答案 我使用过Speedmod内核;这已禁用默认日志记录。在TWEAKS菜单中重新启用它。谢谢你让我意识到这个OctavianDamiean

vscode 快速打印console.log

第一步输入这些{//PrintSelectedVariabl为自定义快捷键中需要使用的name,可以自行修改 "PrintSelectedVariable":{ "body":[ "\nconsole.log(", "'%c$CLIPBOARD:',", "'background-color:#3756d4;padding:4px8px;border-radius:2px;font-size:14px;color:#fff;font-weight:700;',", "$CLIPBOARD$1", ")" ], "description":"PrintSelectedV

安卓棉花糖 : Changing permissions at run time crashes app

Marshmallow重新设计了权限获取。所以在调用需要权限的方法之前处理了权限并且它工作正常,但它在以下情况下崩溃:第1步:打开应用并授予所有必要的权限第2步:单击主页按钮(因此应用程序处于后台)第3步:在设置中手动更改权限第4步:从多任务启动应用程序,现在由于应用程序上下文无效而崩溃观察到应用程序再次创建,不明白为什么会这样。欢迎提出任何纠正此问题的建议! 最佳答案 这是因为Marshmallow添加了额外的功能。您需要在运行时向用户请求。为此,请使用我制作的此类。然后在任何需要的地方使用它publicclassAppPermi

android - Fabric 仪表板中未显示 Crashlytics.log

我正在使用Crashlytics并且发生致命崩溃。但是数据添加了Crashlytics.log(mytext);在FabricDashboard的任何地方都没有显示。我在文档中找不到有关必要设置或配置的任何提示。我错过了什么? 最佳答案 这里是来自Fabric的Mike。自定义日志、key和用户标识符包含在每次崩溃的基础上。要查看它们,请从您的并点击特定问题。然后单击“查看所有session”您将看到最近的session和特定数据:需要注意的一点是,一旦您知道这些值,就需要在每次启动应用程序时进行设置。它们不会在多次启动后持续存在。