Android APK生成两个文件

Android APK生成两个文件,android,android-studio,Android,Android Studio,最近,我用Firebase realtime DB构建了一个Android Studio应用程序。 问题是,当我在mobile中安装它的APK文件时,它会从不同的活动开始生成两个可运行的文件。 我正在共享两个文件的代码,这两个文件都是从mobile中的两个可运行文件开始的。提前谢谢 我希望成为启动程序活动的文件: package com.example.Paanki; import androidx.appcompat.app.AppCompatActivity; im

最近,我用Firebase realtime DB构建了一个Android Studio应用程序。 问题是,当我在mobile中安装它的APK文件时,它会从不同的活动开始生成两个可运行的文件。 我正在共享两个文件的代码,这两个文件都是从mobile中的两个可运行文件开始的。提前谢谢

我希望成为启动程序活动的文件:

    package com.example.Paanki;
    import androidx.appcompat.app.AppCompatActivity;

    import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

import com.example.foundationapp.R;

public class FirstActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        try {
            this.getSupportActionBar().hide();
        } catch (NullPointerException e) {
        }
        setContentView(R.layout.activity_first);
        Button btn;
        btn = findViewById(R.id.btnproceed);
        btn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent i = new Intent(getApplicationContext(), MainSelect.class);
                startActivity(i);
            }
        });
    }

    @Override
    public void onBackPressed() {
        this.finishAffinity();
    }
}
另一个可运行文件

    package com.example.Paanki




import android.content.Intent;
 import android.os.Bundle;
 import android.view.View;
 import android.widget.Button;

  import com.example.foundationapp.R;

 public class MainSelect extends AppCompatActivity {

Button btndonor,btntrans;

 @Override
 protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    try
    {
        this.getSupportActionBar().hide();
    }
    catch (NullPointerException e){}
    setContentView(R.layout.activity_main_select);

    btndonor= findViewById(R.id.donor);
    btntrans= findViewById(R.id.trans);


    btndonor.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Intent i;
            i = new Intent(getApplicationContext(),RegisterPage.class);
            startActivity(i);
        }
    });
    btntrans.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Intent i=new Intent(getApplicationContext(),RegisterTrans.class);
            startActivity(i);
        }
    });

 }
 @Override
 public void onBackPressed()
 {
     this.finishAffinity();
 }


  } 

请检查您的清单文件。当您将应用程序启动意图筛选器写入清单文件中的多个活动时,就会发生这种情况

应用程序启动意图筛选器

<intent-filter>
       <action android:name="android.intent.action.MAIN" />
       <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

请共享您的清单文件