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

标签 java android-studio runtime-error android-gradle-plugin

您好,我已经绞尽脑汁好几个小时了,在网上进行了研究,但似乎没有人有答案。我的模拟器运行我的代码没问题,然后我再次运行它,我得到“ 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);

        }
    });

}

最佳答案

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

关于java - Android Studio : Session 'MainActivity' : error, 但是没有报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31330094/

相关文章:

java - 用Java编写数组的排序函数并陷入困境

c - 需要有关已中止(核心已转储)的更多信息

runtime-error - 没有日志文件可处理endeca

声明多个域时的 Android applink 消歧对话框

android - 将 Android 项目从 Eclipse 迁移到 Android Studio 后找不到属性文件

java - 序列化期间没有有效的构造函数

java - 如何使用 TestNG 在 Selenium 中的 IReporter 界面中使用 screencapture?

java - 用于 ssm 的 aws java sdk 给出 java.lang.NoSuchFieldError : SIGNING_REGION

java - 在命令行上将多个 jar 添加到类路径

android - 需要 Gradle 版本 1.6。当前版本为1.8-20130730220035+0000