精华内容
下载资源
问答
  • androidstudio运行app闪退
    千次阅读
    2021-10-27 13:01:13


    问题描述:

    代码没有标红的地方,点击运行模拟器上就出现xxx keeps stopping



    原因分析:

    你仔细看会发现你取的id上会有一个绿色的波浪线,原因是不同页面或者模块取了相同的变量名



    解决方案:

    把变量名改成不一样的即可,就发现没有绿色波浪线了,和这个变量名有关的代码也要改。

    或者把标签的view改成View。

    还有个重要的是,Android9.0以上版本不仅得在AndroidMainfest.xml文件中获得静态权限,还得动态获取权限。

    更多相关内容
  • 具体的问题出现在第二节,配置完比目的相关依赖文件,在OnCreat()方法里初始化自己的数据库后,在虚拟机里运行了一下app,直接闪退。 再次通过应用菜单进入app,直接报错app keeps stopping. 解决方法: 由于问题很...

    项目需要写一个Apk,临时学习一下AS开发,采用的教程是b站上一个社交软件开发的过程。
    视频连接
    具体的问题出现在第二节,配置完比目的相关依赖文件,在OnCreat()方法里初始化自己的数据库后,在虚拟机里运行了一下app,直接闪退。
    再次通过应用菜单进入app,直接报错app keeps stopping.
    解决方法:
    由于问题很明显地暴露在添加了这一行代码以后:

    Bmob.initialize(this,"YourApplicationID");
    

    打个断点调试看看是什么问题吧
    单步运行时进入到了Looper.java里先报了一个错:
    sources code does not match the bytecode
    这里是因为我的模拟器版本和编译使用的API版本不一致,解决方案就是要让两者一致。
    以我自己为例,模拟器使用的是API29,但是app里的build.gradle文件却是采用的API30(安装AS应该都会有一个默认的CompileSDK的版本,我的是30),所以需要修改SdkVersion和targetSdkVersion至29,BuildToolVersion采用和本地SDK同API版本的子版本号即可

    compileSdkVersion 29
        buildToolsVersion "29.0.3"
        defaultConfig {
            applicationId "com.example.qxapp"
            minSdkVersion 21
            targetSdkVersion 29
    

    重新build项目以后又遇到了一个报错:
    Static interface methods are only supported starting with Android N (–min-api 24)
    这个问题搜了一下大家也经常遇到,这里直接贴出我参考的解决方案:
    静态方法不支持解决方案

    终于单步可以顺利进入到画面跳转函数里了,尝试在模拟器上跑一下:

    在这里插入图片描述
    问题解决。

    展开全文
  • Android studio 运行app闪退,通过编译了,查了下面是logcat,不懂为什么运行不了,求懂得DA老看看
  • 按照书上写的一个登录欢迎界面,但是真机调试会闪退WelcomeActivity.java代码import android.content.Intent;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;...

    按照书上写的一个登录欢迎界面,但是真机调试会闪退

    WelcomeActivity.java代码

    import android.content.Intent;

    import android.os.Bundle;

    import android.support.v7.app.AppCompatActivity;

    import android.view.View;

    import android.widget.TextView;

    import com.easybooks.android.loginpage.MainActivity;

    import com.easybooks.android.loginpage.R;

    public class WelcomeActivity extends AppCompatActivity {

    private TextView myWelcome;

    private TextView myTime;

    private String name,pass;

    private int resultCode;

    @Override

    protected void onCreate(Bundle savedInstanceState){

    super.onCreate(savedInstanceState);

    setContentView(R.layout.welcome);

    findViews();

    showWelcome();

    }

    private void findViews(){

    myWelcome= (TextView)findViewById(R.id.myLabelWelcome);

    myTime = (TextView)findViewById(R.id.myLabelTime);

    }

    private void showWelcome(){

    Bundle bundle = getIntent().getExtras();

    name = bundle.getString("name");

    pass = bundle.getString("pass");

    if (pass.equals(123456)){

    myWelcome.setText("\n"+name+"您好!\n 欢迎光临");

    int year,month,day,hour,minute;

    year = bundle.getInt("year");

    month = bundle.getInt("month");

    day = bundle.getInt("day");

    hour = bundle.getInt("hour");

    minute = bundle.getInt("minute");

    myTime.setText("登录时间: "+year+"-"+month+"-"+day+""+hour+":"+minute);

    resultCode = 404;

    }

    Intent data = new Intent(this,MainActivity.class);

    data.putExtras(bundle);

    setResult(resultCode,data);

    }

    public void onBackClick(View view){

    finish();

    }

    }

    LoginActivity.java代码

    import android.content.Intent;

    import android.os.Bundle;

    import android.support.v7.app.AppCompatActivity;

    import android.view.View;

    import android.widget.Button;

    import android.widget.DatePicker;

    import android.widget.EditText;

    import android.widget.TextView;

    import android.widget.TimePicker;

    import android.widget.Toast;

    import com.easybooks.android.loginpage.R;

    public class LoginActivity extends AppCompatActivity {

    private EditText myName;

    private EditText myPwd;

    private Button myOk;

    private TimePicker myTime;

    private DatePicker myDate;

    @Override

    protected void onCreate(Bundle savedInstanceState){

    super.onCreate(savedInstanceState);

    setContentView(R.layout.login);

    findViews();

    }

    private void findViews(){

    myName = (EditText)findViewById(R.id.myTextName);

    myPwd = (EditText)findViewById(R.id.myTextPwd);

    myOk= (Button)findViewById(R.id.myButtonOk);

    myTime = (TimePicker)findViewById(R.id.myTimePicker);

    myDate = (DatePicker)findViewById(R.id.myDtePicker);

    myTime.setIs24HourView(true);

    }

    public void onLodginClick(View view){

    String name = myName.getText().toString();

    String pass = myPwd.getText().toString();

    int year,month,day,hour,minute;

    year = myDate.getYear();

    month =myDate.getMonth()+1;

    day = myDate.getDayOfMonth();

    hour = myTime.getCurrentHour();

    minute = myTime.getCurrentMinute();

    Intent intent=new Intent(this,WelcomeActivity.class);

    Bundle bundle = new Bundle();

    bundle.putString(“name”,name);

    bundle.putString(“pass”,pass);

    bundle.putInt(“year”,year);

    bundle.putInt(“month”,month);

    bundle.putInt(“hour”,hour);

    bundle.putInt(“minute”,minute);

    intent.putExtras(bundle);

    startActivityForResult(intent,200);

    }

    protected void onActivityResult(int requestCode, int resultCode, Intent data){

    if(requestCode == 101)Toast.makeText(this,"重新登录",Toast.LENGTH_LONG).show();

    else if(requestCode == 404){

    Toast.makeText(this,"此前输入"+data.getStringExtra("pass")+"密码错误!\n请重输",Toast.LENGTH_LONG).show();

    myPwd.setText("");

    }

    }

    }

    展开全文
  • Android APP程序点击运行出错 直接闪退,崩溃,找不到原因,求解答


    Android APP程序点击运行出错 直接闪退,崩溃,找不到原因,求解答

    展开全文
  • 代码如下: ... import android.os.Bundle; import android.view.View; import android.widget.Button;...import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatA..
  • Android studio运行闪退找不到错误日志 https://blog.csdn.net/desire951/article/details/53677702?utm_source=blogxgwz4 有些手机是没有打开log开关的的。楼主是华为手机。亲测有用。如果不是华为可以自行...
  • 之前使用Android studio运行项目一直没什么问题,现在不知道为什么一运行就出现keeps stopping提示 E/AndroidRuntime: FATAL EXCEPTION: main Process: com.lckj.zfqg, PID: 10928 java.lang.RuntimeException: ...
  • 1.最近使用Android studio编写了一个程序,写好代码后运行app到模拟器的时候会闪退(创建时程序版本和模拟器版本相同为5.1)。没有写代码时(也就是刚创建好程序,没添加任何东西时),在模拟器中能正常运行,但是当我...
  • 笔者在新电脑上运行之前做的项目时遇到了闪退问题。这个项目之前运行的一直很好,笔者找了很久才找到问题的...然而Android Studio运行项目时只生成了x86架构的so文件,所以打包以后armeabi-v7a目录下就没有这个so...
  • 解决页面闪退问题
  • 一、新建页面点击闪退: 跳转失败的原因:没有注册希望要跳转到的界面的Activity,Alt+Enter快捷键之后,选择add activity to maniefest。这样做就可以快捷地在AndroidManifest.xml中注册该Activity了。 步骤 1、...
  • AndroidStudio:调试时app闪退问题

    千次阅读 2021-03-29 13:15:38
    运行中的报错信息 举例错误代码如下: 将错误代码中的root.addView()放到创建params的前面即可正常运行。 //设置在root布局内的布局方式:长宽 ViewGroup.LayoutParams params=iv.getLayoutParams(); params.height...
  • Android studio点击按钮闪退问题

    千次阅读 2021-08-12 16:58:14
    点击按钮切换页面时闪退,黑屏问题无外乎就两点。 第一:btnLogin=(Button) this.findViewById(R.id.buttonLogin);//绑定按钮登录框 括号里黑体的东西一定要和xml里面的名字相匹配。 例如:在LoginActivity.java里...
  • Android studio【启动模拟器闪退原因】

    千次阅读 2021-08-12 20:07:06
    笔者最近调试android studio 的时候,想启动模拟器来看看代码现象。但是<font color='red'>模拟器老是闪退,下载到手机上又好使,其他型号模拟器好使,唯独单一的模拟器不好使。笔者已经查询了笔者的HAEM...
  •   最近在使用 Profiler 查看APP内存占用情况时,碰到APP闪退,不使用Profiler则不闪退。记录一下解决办法。 解决办法: 打开Android Studio 中的 Device File Explorer,找到 /data/local/tmp/perfd 文件夹,删掉...
  • } 问题就解决了,模拟器能正常运行APP,并且不闪退。 个人网站:分享客(https://sharerdiary.com/) 这个网站经常分享一些免费视频、免费音乐、实用工具和各种福利,感兴趣的朋友可以看看! 您的关注和点赞是我...
  • 问题遇到的现象和发生背景 Android studio运行一个新闻的app在自己的手机上,但是一直出不来结果一直不断的闪退 问题相关代码,请勿粘贴截图 <LinearLayout xmlns:android=...<ImageView android:layout_width="match_...
  • 1.新版本的Android studio闪退解决办法: 打开设置 -> Build,Execution,Deployment -> Debugger -> HotSwap 选中右面的 Enable hot-swap agent for Groovy code 应该在“ Project ”状态下进行设置 ...
  • <ul><li>在Genymotion模拟器运行后点击<span class="hljs-keyword">button按钮然后APP异常退出,mainfests也设置了,<span class="hljs-keyword">button属性也没问题。</li><li>在mainactivity跳转第二个activity时...
  • 今天用我自己的手机安装我正在开发的APP的时候,出现闪退现象,我手机Android9的,在此记录下原因 代码逻辑有问题也可能导致闪退,我讲的不是代码逻辑的问题,而是配置的问题,你得先确定自己代码逻辑没问题再来...
  • android studio生成的apk闪退问题

    万次阅读 2017-08-06 13:01:11
    android studio生成的apk闪退问题  前一段时间做项目比较忙,没时间更新博客,现在忙完了,对做项目的过程中遇到的问题做个总结。首先就是从android studio 生成的安装包出现闪退的问题,我百度了一下解决了问题...
  • 不管真机还是模拟机,都会闪退,就是一个很简单的程序修改了xml文件也会闪退,我也不知道是代码的问题还是我的AS的问题。 如果有大神能帮我看看代码也可以(一个基于AS的吉他调音软件)编译都通过了,求帮忙(现金...
  • 为什么运行的时候这两张图片按钮时会闪退,找不到是哪里错了,我把所有代码都放到压缩包里了,请大神们帮我看解答一下,谢谢。 哪位大神可以教我一下android,想要拜师一下,我的qq是1070672265 ![图片说明]...
  • 对于Android Studio环境在真手机运行app项目的相关操作有许多网友咨询过,小编今天就分享Android Studio环境在真手机运行app项目的详细步骤,一起好好学习下吧!要想将Android Studio的开发的Android的项目部署到...
  • Android中造成APP闪退的原因总结

    万次阅读 多人点赞 2018-05-15 10:32:06
    4.拍照/选择图片后闪退:①手机内存小②部分手机在使用相机拍照时候存在横竖屏切换,可能会导致我们应用重新调整生命周期.解决办法:在使用到拍照功能的Activity设置:android:configChanges="orientation...
  • import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.EditText; public ...
  • android studio闪退的原因

    千次阅读 2019-09-30 19:11:47
    可能是因为某个监听的问题,比如没有把Mainacticity中定义的button和布局文件中的按钮控件关联起来,就会出现这个问题 转载于:https://www.cnblogs.com/lianggaoblogyuan/p/9796216.html...
  • ```xml <RelativeLayout xmlns:android=...花椒" android:textColor="#000000" android:textSize="20sp" /> <TextView android:id="@+id/price" android:layout_width="wrap_content" android:layout_height="wrap_...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,956
精华内容 782
关键字:

androidstudio运行app闪退