Android程序报错以及解决办法

摘要:
在与AndroidManifest.xml相对应的活动中添加属性android:name=“.ClickEvent”android:error:或下划线指向“源”之后原因:在中提示。java文件。缺少相应的import语句变量,并且未声明解决方案,

INSTALL_FAILED_OLDER_SDK

Launching ‘app’ on Genymotion Google Nexus 5.
Installation did not succeed.
The application could not be installed: INSTALL_FAILED_OLDER_SDK
The application’s minSdkVersion is newer than the device API level.
Retry
在这里插入图片描述

原因:

The application’s minSdkVersion is newer than the device API level.
application’s minSdkVersion:Android Studio 的项目的SDK版本
the device API level:虚拟机运行的API版本

办法:

安装相匹配的模拟机

Genymotion模拟机Android API 信息:
在这里插入图片描述
项目版本信息:
在这里插入图片描述
两者的版本,应该相匹配

This view is not constrained. It only has designtime positions, so it will jump to (0,0) at runtime unless you add the constrain1

情况:
在视图中操作控件时报错

解决办法:
在视图中选中报错控件,点击魔术棒形状的按钮,添加约束
在这里插入图片描述

The activity must be exported or contain an intent-filter2

解决办法:
在 AndroidManifest.xml 对应的activity中添加一条属性
android:exported=“true”

 <activity android:name=".ClickEvent" android:exported="true"></activity>

AGPBI: {“kind”:“error”,“text”:"‘M’ is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore",“sources”: …}

原因:
命名不符合要求。only lowercase a-z, 0-9, or underscore(小写的a到z,0到9,或者下划线)

解决办法:
修改"sources"后面指向的文件名称

Can’t resolve symbol ‘…’

原因:
在.java文件中提示,缺少相应的import语句
变量未声明

解决办法:
1.将该部分,回退,键盘输入,由AS自动补全代码
2.快捷键Alter+Enter
在这里插入图片描述

新建项目的语言与使用语言不符合

新建项目时,选择使用的编程语言在这里插入图片描述
android视图下java/…/MainActivity.java
在这里插入图片描述
下面的文件的后缀名是.java就是java语言,.kt就是kotlin语言


  1. Android 学习之那些年我们遇到的BUG1:This view is not constrained, it only has designtime positions↩︎

  2. Error running second Activity: The activity must be exported or contain an intent-filter↩︎

免责声明:文章转载自《Android程序报错以及解决办法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇文字浮在图片上方涂抹mysql笔记-搭建mysql高可用体系下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

JAVA写接口傻瓜(?)教程(一)

当一个安卓开发人员/微信小程序开发者想做点什么的时候,如果他发现没有合适的接口,那么单机安卓、本地数据库emmm。没了接口就好像老人没了拐杖、盲人没了墨镜,完全可以称得上是举步维艰。生活艰难到需要自己写接口了...因为还是比较习惯java语言(虽然python写接口就一行),所以简单介绍一下如何使用java+SQL sever+Tomcat实现接口,输出数...

Android酷炫实用的开源框架(UI框架)

    原文链接:http://www.androidchina.net/1992.html 前言   忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。 1.Side...

android自定义圆角实线边框,圆角虚线边框,直实线,虚实线,半圆角边框

先上图 在现实项目开发中,单纯的Button,EditText等控件远远不能满足我们项目的UI设计需求,这时候,我们就需要自己动手丰衣足食啦。接下来先给大家介绍一些属性,备注写的都非常清楚啦,我就不啰嗦啦。 1 <?xml version="1.0" encoding="utf-8"?> 2 <!--android:shape属性代...

Winfrom 简单的安卓手机屏幕获取和安卓简单操作

为啥我要做这个东西了,是因为经常要用投影演示app ,现在有很多这样的软件可以把手机界面投到电脑上 ,但都要安装,比如说360的手机助手,我又讨厌安装,于是就自己捣鼓了下 做了这个东西,   实现了以下简单功能      1、屏幕获取(因为是截图方式获取的,所以有点卡顿)    2、实现点击功能,并在点击的时候出现一个手势图标,方便用户观看     3、实...

修改pycharm中的flask项目名遇到的坑

曾修改过自己的项目名,并在settings中的解释器也更正过来了。然后执行pip list 报错: failed to create process. 解决方法如下: 到你的项目的venv目录下的Scripts文件夹下,有2个文件名pip3-script.py和pip-script.py,在第一行中更正你新项目名的解释器路径即可即可。 #!D:python...

C# 搭建一个简单的WebApi项目

原文地址:https://blog.csdn.net/lwpoor123/article/details/78285148 WebApi相关文章: C# 搭建一个简单的Web API项目C# WebApi 路由配置c# WebApi之解决跨域问题:Corsc# WebApi之身份验证:Basic基础认证c# WebApi之接口返回类型详解一、创建Web A...