我是Android Studio
的新手。我在Android网站的示例中成功创建了一个Hello World
应用。现在,我想通过在logcat
中使用一些语句进行打印,但它不起作用。以下是我的ApplicationTest.java
代码:
package com.example.abc.myloggingapplication;
import android.app.Application;
import android.test.ApplicationTestCase;
import android.util.Log;
/**
* <a href="http://d.android.com/tools/testing/testing_android.html">Testing Fundamentals</a>
*/
public class ApplicationTest extends ApplicationTestCase<Application> {
public ApplicationTest() {
super(Application.class);
Log.d("MyTest", "Here goes the output!"); // THIS IS THE NEW STATEMENT INSERTED BUT PRINTS NOTHING IN CONSOLE LOG IN ANDROID STUDIO SDK.
}
}
其他文件与Android网站中Hello World
示例提供的文件相同。在Android Studio
sdk中,我将logcat输入debug
,但仍然没有运气。任何人都可以指出我出错的地方。
答案 0 :(得分:0)
检查你的logcat: 查看视图 - &gt;工具窗口 - &gt; Android监视器。 或者Alt + 6
如果这没有帮助,请确保您有一个班级实例。否则永远不会调用构造函数,因此永远不会调用log.d。
编辑:
正如其他人所说:如果你想这样做,请检查你是否正在运行测试应用程序。否则,请确保您在实际应用程序中编码而不是您的测试应用程序。