Android 安卓工作室无日志
安卓工作室简直要了我的命。我正在从Eclipse迁移过来,无法生成LogCat输出。我刚刚创建了一个简单的hello world应用程序,只包含一行Android 安卓工作室无日志,android,android-studio,Android,Android Studio,安卓工作室简直要了我的命。我正在从Eclipse迁移过来,无法生成LogCat输出。我刚刚创建了一个简单的hello world应用程序,只包含一行System.out.println(“hello world”)无论我是在模拟器上还是在USB设备上运行,都不会得到LogCat输出 我重新安装了Android Studio,然后我得到了一些执行的正确输出。现在我又回到了无输出状态。我试着重新启动计算机,但这并没有纠正任何问题 显然,我不能在每次停止生成LogCat输出时都重新安装该程序,而且如果
System.out.println(“hello world”)代码>无论我是在模拟器上还是在USB设备上运行,都不会得到LogCat输出
我重新安装了Android Studio,然后我得到了一些执行的正确输出。现在我又回到了无输出状态。我试着重新启动计算机,但这并没有纠正任何问题
显然,我不能在每次停止生成LogCat输出时都重新安装该程序,而且如果没有查看控制台输出的功能,我也不能进行编程。我非常沮丧
以下是一些线索:
偶尔,我会遇到以下错误:
我无法从命令行运行adb
。由于我是随Android Studio一起安装SDK的,所以我不知道adb
应用程序存在于何处,所以我不知道如何将其添加到我的PATH变量中。即便如此,我不认为这与为什么LogCat输出不是由Android Studio生成有任何关系
我已经尝试通过点击图标重新启动LogCat,但这没有任何作用
我意识到有很多其他的帖子都是关于这类问题的,但是解决方案表明这些帖子并没有解决我的问题。我非常感谢您的帮助。1)不要使用System.out.println。导入android.util.Log,然后使用
Log.e("Randall", "Hello World");
此外,adb应在您的
sdk/platform-tools/adb
文件夹我以前没有使用过android studio,我是eclipse的家伙,但也许你应该试试Log.d()…就是这样。在Eclipse中,我总是使用System.out.println()
。当我尝试使用Log.e()
或Log.d()
时,我没有意识到我没有正确过滤,因此我的日志输出要么被非过滤选项中的数百行所淹没,要么在我的应用程序输出中没有正确拾取。我想我学到了一些关于Android日志的基本知识。谢谢