目录

1.语句出错

1.1大小写问题

1.2单位问题(dp sp等)

1.3少了/多了括号

2.粘贴的Java代码,但是需要的包没有引入(没有 import )

3.usb调试问题

3.1手机连接了,但是不显示

1.您用的不是数据线,是一条纯粹的充电线

2.您的手机没有打开开发者选项


1.语句出错

1.1大小写问题

在编写程序的时候,极有可能可能会出现单词首字母大小写问题

在Android studio 代码中,大小写是完全不同的区别,若大小写写错,可能导致Android studio没有智能补全。当您的Android studio没有智能提示,您可能需要留意一下大小写问题。

例如:

android studio生成apk闪退 android studio生成apk报错_android-studio

错误的将private拼写成立Private。这就是两个完全不同的意思了。

此时Android studio会实时在这些地方报错。

android studio生成apk闪退 android studio生成apk报错_android_02

1.2单位问题(dp sp等)

还有错误包括尺寸没有单位,如错误width:“12”,应该写成12sp或者12dp等。总而言之一定要有单位。

若编译会提示错误,如图

android studio生成apk闪退 android studio生成apk报错_Android_03

Android Studio 在输出控制台已经给出提示:告诉是什么语句出错了。点击带有蓝色下划线的文件路径可以定位的错误代码。修改即可消除错误。

1.3少了/多了括号

很多符号都是成对出现的。

例如:

< >  { }  [ ] 等大都成多出现的。

因此,写的程序多了,如果编译有问题,可以再检查一下有没有打的符号。

<image>     <image/>

<image ... (各种属性).../>
... {
     ...
    }
()
//成对出现!

2.粘贴的Java代码,但是需要的包没有引入(没有 import )

android studio生成apk闪退 android studio生成apk报错_android-studio_04

 如图,粘贴了别的(博客/文章)的代码,粘贴进来报错。这种情况要么是粘贴代码地方不对,要么是没有引入包。

怎么解决呢?

android studio生成apk闪退 android studio生成apk报错_大小写_05

第一种方法是将鼠标停靠在报错的地方附近,会智能提示您导入包。 若没有提示的话,可能需要自己手动import一下了

例如这样:

import android.content.Intent;

3.usb调试问题

3.1手机连接了,但是不显示

这种时候有三种可能:

1.您用的不是数据线,是一条纯粹的充电线

解决方法:使用无线调试

2.您的手机没有打开开发者选项

3.您的手机在连接电脑后息屏了,再在电脑上调试,显示报错。

解决办法:

在手机的开发者选项中打开“不锁定屏幕”


因我的经验有限,难免有错,欢迎指出!