在我使用免费版本的 AIDE -IDE Android 在手机上运行任何应用程序后,每次查看 LogCat 时,我都会收到相同的消息:“运行应用程序以查看日志输出”。!这是以下屏幕截图:( https://i.stack.imgur.com/uLORU.png ) LogCat 在 AIDE-IDE Google play 应用程序上是否免费?感谢您的关注。
问问题
867 次
3 回答
0
据我所知,它是免费的,但您需要 root 访问权限才能使日志工作。此外:它有时也不适用于root。
另一种选择:使用以下功能登录到本地文件:
public void appendLog(String text)
// https://stackoverflow.com/a/6209739
{
File logFile = new File("sdcard/log.file");
if (!logFile.exists())
{
try
{
logFile.createNewFile();
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
try
{
//BufferedWriter for performance, true to set append to file flag
BufferedWriter buf = new BufferedWriter(new FileWriter(logFile, true));
buf.append(text);
buf.newLine();
buf.flush();
buf.close();
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
像这样使用它:
try{
// your code goes here
}catch (Exception e){
appendLog(e.getMessage());
}
您需要在 Manifest 中添加 write_external_storage 的权限。
于 2018-07-01T08:44:27.580 回答
0
您的代码没有问题。但是问题在于您使用的 AIDE 版本。我正在使用 Pro 和 Logcat 对我来说工作正常
于 2020-08-25T21:35:44.243 回答
-1
I found this way, as shown below, using Log.getStackTraceString(Exception e), to solve my LogCat View trouble on AIDE-IDE Android. The only remaining question is why there is no display of Log.e (TAG,"Exception ",e) ? Thank you for your attention. Code of MainActivity (https://i.stack.imgur.com/Dqfc5.png)
于 2018-07-31T16:34:34.367 回答