想要使用Log.d记录内容,但Android Monitor部分中没有输出文本。代码如下所示?
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
insertToDb();
}
private void insertToDb() {
Log.d("TAG", "Rows count: ");
}
重新启动后,也没有任何变化:
答案 0 :(得分:9)
这可能会有所帮助 Huawei, logcat not showing the log for my app?
拨号
*#*#2846579#*#*
你会看到一个隐藏的菜单。转到项目菜单>背景设定>记录设置并定义日志可用性(日志切换)和级别(日志级别设置)。
您可能必须同时启用AP和CP日志才能显示调试和详细日志。
PS:可能仅适用于华为设备。
答案 1 :(得分:1)
使用
Log.e("TAG", "Rows count: ");
使日志变为红色(错误)以获得更好的可见性。记住清除日志窗格的搜索栏以显示所有日志
答案 2 :(得分:0)
它正在发挥作用。我试过了。但如果它在你的android工作室没有工作,那么检查你是否正确选择了你的设备,否则尝试重新启动android工作室。
答案 3 :(得分:0)
它的工作正常...您需要检查调试部分下的日志,因为您使用了 Log.d 。
答案 4 :(得分:0)
我也有这个问题。 首先,我使用以下命令导入日志:
import com.example.android.common.logger.Log;
使用此命令导入日志时:
import android.util.Log;
输出出现。