-1

在我使用免费版本的 AIDE -IDE Android 在手机上运行任何应用程序后,每次查看 LogCat 时,我都会收到相同的消息:“运行应用程序以查看日志输出”。!这是以下屏幕截图:( https://i.stack.imgur.com/uLORU.png ) LogCat 在 AIDE-IDE Google play 应用程序上是否免费?感谢您的关注。

4

3 回答 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 回答