【android】错误集锦及解决办法

本文详细阐述了Android应用开发中遇到的三个常见错误及其解决方案:应用程序意外停止、执行线程内函数停止、Linux拷贝SDK权限问题。通过具体实例分析,提供了解决这些问题的方法,帮助开发者提高开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

错误一:the application has stopped unexpectedly

解释:应用程序意外停止

解决方案:1)首先检查java文件逻辑问题,比如强制类型转化出错

privateImageButton button;

button =(Button)findViewById(R.id.button);

还有其他类型错误,此处不一一举证

2)我第一反应是xml文件配置错误

检查layout文件夹和values文件下的xml文件看是否有语法错误

这里有一个比较难以发现的隐形错误。

由于多次改动代码,生成代码,运行代码。导致工程中文件错乱。而再次添加xml文件,或添加xml文件中元素的时候,出现不识别错误。即使你写的语法没有错误。

解决办法:在工程处-->右键--->清理并生成

3)如果编写了多个java文件,让我会注意AndroidManifest.xml的修改

<activity android:name="MainTab">
</activity>
<activity android:name="LocalMusic">
</activity>

4)如果程序要求联网,而AndroidMainfest.xml没有相关配置

需要添加上:<uses-permission android:name="android.permission.INTERNET"/>

二,错误二执行线程内函数总是无缘无故停止

解决办法:将要执行的语句,用try () catch(Exception){}包含起来,就可以解决此类错误。


三,linux 第一次拷贝SDK 后 显示权限不够

chmod 777 android-sdk-linux/ -R



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值