Skip to main content
 首页 » 编程设计

java之Android Studio : Session 'MainActivity' : error, 但是没有报错

2025年12月25日46powertoolsteam

您好,我已经绞尽脑汁好几个小时了,在网上进行了研究,但似乎没有人有答案。我的模拟器运行我的代码没问题,然后我再次运行它,我得到“ session ‘MainActivity’:错误”。我查看了这个主要 Activity 大约 10 次,但在任何地方都没有错误标志,看起来它应该工作正常,我的意思是它在没有问题之前工作。所以我不确定是否真的存在问题,我没有看到 Android Studio 没有正确指出,或者这是否是一个不同的问题。

如有任何帮助,我们将不胜感激。谢谢你。

package tekvision.codedecrypter; 
import android.content.Context; 
import android.content.Intent; 
import android.support.v7.app.ActionBarActivity; 
import android.os.Bundle; 
import android.view.View; 
import android.view.WindowManager; 
import android.widget.Button; 
import android.widget.Toast; 
import gameInfo.GameDatabase; 
 
public class MainActivity extends ActionBarActivity { 
 
    //Runs before the application is created 
    private Button mCampaignButton; 
    private final Context context = this; 
 
    //When the application is created 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.activity_main); 
 
    //Instantiate a GameDatabase object (this activity) 
    final GameDatabase gDB = new GameDatabase(context); 
 
    gDB.fillGameDatabase(); 
 
    //Keeps screen on so it doesn't fall asleep 
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 
 
    //Finding button by button id after application is created 
    mCampaignButton = (Button)findViewById(R.id.campaignButtonID); 
 
    //Checks if the campaign button is clicked 
    mCampaignButton.setOnClickListener(new View.OnClickListener() { 
        @Override 
        public void onClick(View v) { 
 
            String ans =  gDB.getAnswer("Ancient",1); 
 
            //Toast pop up message 
            Toast toast = Toast.makeText(getApplicationContext(), 
                 ans , 
                    Toast.LENGTH_SHORT); 
 
            toast.show(); 
 
 
            //Intent to go from main activity to campaign Level Select Activity 
 
            final Intent intent = new Intent(MainActivity.this, CampaignSelectLevel.class); 
 
            startActivity(intent); 
 
        } 
    }); 
 
} 

请您参考如下方法:

尝试重建和清理您的项目。 构建 > 重建项目 和 构建>清理项目