首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >AIDE -IDE安卓上的LogCat视图故障

AIDE -IDE安卓上的LogCat视图故障
EN

Stack Overflow用户
提问于 2018-06-21 23:45:28
回答 2查看 819关注 0票数 -1

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

EN

回答 2

Stack Overflow用户

发布于 2018-07-01 16:44:28

据我所知,它是免费的,但您需要root访问权限才能使日志正常工作。此外:它有时也不能与root一起工作。

另一种选择:使用以下函数记录到本地文件:

代码语言:javascript
复制
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();
}
}

像这样使用它:

代码语言:javascript
复制
try{
   // your code goes here
}catch (Exception e){
   appendLog(e.getMessage());
}

您需要在清单中添加writing_external_storage的权限。

票数 0
EN

Stack Overflow用户

发布于 2018-08-01 00:34:34

我发现了这种方法,如下所示,使用Log.getStackTraceString(例外e)来解决我在AIDE-IDE Android上的LogCat视图问题。唯一剩下的问题是为什么没有显示Log.e (TAG,"Exception ",e)?感谢您的关注。MainActivity代码(https://i.stack.imgur.com/Dqfc5.png)

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50972663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档