Android studio 如何在Android Studio中不运行AVD而获得输出?

Android studio 如何在Android Studio中不运行AVD而获得输出?,android-studio,Android Studio,我有一个带有一些数据的ArrayList,希望在logcat或console中打印这些数据并测试输出,如果可以,那么使用AVD并在ListView中显示数据。这是我第一次不想使用AVD。但当我想要运行应用程序时,它会打开AVD并花费更多时间 DatabaseHelper db = new DatabaseHelper(this); db.addContacts(new Contacts(0, "name1", "00000")); db.addContacts(new C

我有一个带有一些数据的ArrayList,希望在logcat或console中打印这些数据并测试输出,如果可以,那么使用AVD并在ListView中显示数据。这是我第一次不想使用AVD。但当我想要运行应用程序时,它会打开AVD并花费更多时间

    DatabaseHelper db = new DatabaseHelper(this);
    db.addContacts(new Contacts(0, "name1", "00000"));
    db.addContacts(new Contacts(1, "name2", "11111"));
    db.addContacts(new Contacts(2, "name3", "22222"));

    List<Contacts> contacts = db.getAllContacts();

    for ( Contacts c: contacts) {
        text = "ID: " + c.getId() + ",Name: " + c.getName() + ", Phone Number: " + c.getPhone_number() + "\n";
        system.out.print(text);
    }
DatabaseHelper db=新的DatabaseHelper(此);
db.添加联系人(新联系人(0,“名称1”,“00000”);
db.添加联系人(新联系人(1,“姓名2”、“11111”);
db.添加联系人(新联系人(2,“姓名3”、“22222”);
List contacts=db.getAllContacts();
用于(联系人c:联系人){
text=“ID:+c.getId()+”,姓名:“+c.getName()+”,电话号码:“+c.getPhone\u Number()+”\n”;
系统输出打印(文本);
}

您可以为此创建。如果您根本不打算在Android上发布代码,那么可以使用IntelliJ Idea创建一个常用的Java应用程序。IntelliJ与Android Studio基本相同,但不限于Android开发。

我想在每次编辑代码时对其进行测试,如果合适,然后在AVD中运行。因为AVD需要很多时间来运行。这就是单元测试的目的。单击我答案中的链接了解更多信息。同样,考虑一下我的答案,如果它对你有用的话。