Android Studio 编译apk时报错/构建报错,我总结了常见的错误和解决方案供参考

发布于:2022-12-29 ⋅ 阅读:(600) ⋅ 点赞:(0)

目录

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没有智能提示,您可能需要留意一下大小写问题。

例如:

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

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

1.2单位问题(dp sp等)

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

若编译会提示错误,如图

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

1.3少了/多了括号

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

例如:

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

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

<image>     <image/>

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

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

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

怎么解决呢?

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

例如这样:

import android.content.Intent;

3.usb调试问题

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

这种时候有三种可能:

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

解决方法:使用无线调试

参考此博客:

Android Android Studio 使用WiFi调试 (机型:红米)_世界很美呀的博客-CSDN博客icon-default.png?t=M7J4https://blog.csdn.net/zhhbvf/article/details/123352973#:~:text=Android%20Android%20Studio%20%E4%BD%BF%E7%94%A8WiFi%E8%B0%83%E8%AF%95,%28%E6%9C%BA%E5%9E%8B%EF%BC%9A%E7%BA%A2%E7%B1%B3%29%201%E3%80%81%E5%BC%80%E5%90%AF%E5%BC%80%E5%8F%91%E8%80%85%E6%A8%A1%E5%BC%8F%202%E3%80%81%E5%BC%80%E5%90%AF%E6%97%A0%E7%BA%BF%E8%B0%83%E8%AF%95%E5%B9%B6%E8%BF%9E%E6%8E%A5%20%28%E6%89%8B%E6%9C%BA%E9%9C%80%E4%B8%8E%E7%94%B5%E8%84%91%E5%9C%A8%E5%90%8C%E4%B8%80WiFi%E7%BD%91%E7%BB%9C%E4%B8%8B%29

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

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

解决办法:

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


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

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到