Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的带有简单println的java公共静态void main(String[]args)在android studio中不起作用_Java_Android - Fatal编程技术网

我的带有简单println的java公共静态void main(String[]args)在android studio中不起作用

我的带有简单println的java公共静态void main(String[]args)在android studio中不起作用,java,android,Java,Android,我刚刚开始应用程序制作和Java,我得到了如下简单代码: package nekocorp.helpdesk; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class Start extends AppCompatActivity { public static void main(String []args) { System.out.printl

我刚刚开始应用程序制作和Java,我得到了如下简单代码:

package nekocorp.helpdesk;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class Start extends AppCompatActivity {
    public static void main(String []args) {
        System.out.println("It's a me Mario!");
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }
}
它只显示activity_start.xml文件中的文本,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="nekocorp.helpdesk.Start">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello Me!" />
</RelativeLayout>

删除您的

publicstaticvoidmain(字符串[]args){
System.out.println(“这是我的马里奥!”);
}

在android开发中,您只需要
onCreate()
staticvoidmain
用于纯Java应用程序。因此,请尝试以下方法:

package nekocorp.helpdesk;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class Start extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        System.out.println("It's a me Mario!");
    }
}

删除您的

publicstaticvoidmain(字符串[]args){
System.out.println(“这是我的马里奥!”);
}

在android开发中,您只需要
onCreate()
staticvoidmain
用于纯Java应用程序。因此,请尝试以下方法:

package nekocorp.helpdesk;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class Start extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        System.out.println("It's a me Mario!");
    }

}

在Android应用程序中,您不需要像在其他Java应用程序中那样使用
main()
方法。Android使用事件驱动模型。您必须了解的第一个事件称为“生命周期方法”。它们在程序的不同阶段使用,例如创建和销毁程序。我建议您从帮助您理解Android编程的这一重要部分开始


此外,
println()
没有可以显示消息的“控制台”。相反,您必须创建一个图形用户界面(GUI),其中包含定义应用程序外观的不同元素。在Android Studio中创建新项目时,选择“空活动”以查看带有简单“Hello,Android”消息的应用程序示例。

在Android应用程序中,您不需要像在其他Java应用程序中那样使用
main()
方法。Android使用事件驱动模型。您必须了解的第一个事件称为“生命周期方法”。它们在程序的不同阶段使用,例如创建和销毁程序。我建议您从帮助您理解Android编程的这一重要部分开始


此外,
println()
没有可以显示消息的“控制台”。相反,您必须创建一个图形用户界面(GUI),其中包含定义应用程序外观的不同元素。在Android Studio中创建新项目时,选择“空活动”以查看带有简单“Hello,Android”消息的应用程序示例。

尽管可以从onCreate()调用静态main方法,但似乎您甚至没有阅读文档。
你的活动有很大的影响。onCreate()是在活动即将开始时调用的生命周期方法之一。因此,您的编码应该从这里开始(开始)。

尽管您可以从onCreate()调用静态main方法,但似乎您甚至没有阅读文档。
你的活动有很大的影响。onCreate()是在活动即将开始时调用的生命周期方法之一。因此,您的编码应该从这里开始(开始)。

对于Android,您不需要定义
main()
函数。您有
onCreate()
一个,它总是在实际活动开始时调用

因此,不要在main()函数中编写代码,而是在onCreate()中编写所有代码并删除main


我建议您了解Android的活动周期,以便了解在执行Android活动期间调用了哪些方法以及何时调用这些方法。

对于Android,您不需要定义
main()
函数。您有
onCreate()
一个,它总是在实际活动开始时调用

因此,不要在main()函数中编写代码,而是在onCreate()中编写所有代码并删除main

我建议您了解Android的活动周期,以便了解在执行Android活动期间调用了哪些方法以及何时调用它们