android常见错误(实时更新)

学习安卓有小段时日啦,为了避免总是遇到相应的错误,特此做了这个小记录。。。。赏脸围观吧。
 
1. xml aborting build  :架构错误,
在布局时的常见错误xml缺少标签或者符号
2. Error: No resource found that matches the given name (at 'background' with value '@drawable/S50910c'):背景图片命名包含大写字母或者“—”线
3. void is an invalid type for the variable newactivity
这是zaiactivity编辑时出现的错误,原因:

可变newactivity是空的类型无效

我在定义一个Button监听时出现错误

原代码:


 @Overrides

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

       

 public void newactivity(View v){

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

         startActivity(intent);

    }

    }

  

解决方法:写到方法里面了T..T,应该写在类里;
4.在activity里要获得EditText输入值时候的错误

原因:The method findViewByid(int) is undefined for the type MainActivity

 方法findViewById(int)是未定义的类型的主要活动

原代码:

 manheight = (EditText)findViewByid(R.id.manheightnum);

解决方案:不知道为什么按照提示乱点就好了。。。。。

5.如何去除 title呢

在注册文件里MainActivity里面加注

  android:theme="@android:style/Theme.Black.NoTitleBar"

作用:同时去除background和title和相应高度。

6. Please check logcat output for more details.

Installation failed due to invalid URI!

jar包冲突,删除libs中的v4包

7.

Installation failed due to invalid APK file!

由于无效的APK文件安装失败!

8 .R文件丢失怎么办!
有时候总是无缘无故的报错,比如手贱删除了xml中的某个id或者让R文件中出现命名冲突或者大写文件名了,eclipse这个傻蛋就不知道如何弄了,如果这时候你在手贱clean一下,那么eclips就将R文件彻底删除,怎么办呢
经多次研究后发现,它不仅删除了R文件,还会自己写一个
 import android.R
因此它又默认可以找到R文件,但是在gen文件中也没有,这时候只要删除这句话并刷新就好了
import android.R;
删了它!!!!!!!
9.

错误提示:Your content must have a ListView whose id attribute is 'android.R.id.list'

对于以上错误,其实可能是因为我们要实现对ListView中setOnItemClick的事件监听而去继承了LiseActivity,但是却没有ListView的标签,只要在布局文件中添加定制Layout的代码,即将ListView的id设置为“@android:id/list”或android:id="@id/android:list",这时可以用getListView来获取ListView的对象了。

10.

当遇到“Your content mush have a listView whose id attribute is 'android.R.id.list'“异常时:
一般在继承ListActivity时候,我们可以不指定xml的layout文件,但是当我们使用setContentView(xx)指定xml的layout时,确定在此xml文件中我们定义如下view
Xml代码   复制代码 收藏代码
  1. <ListView
  2. android:id="@android:id/list"
  3. android:layout_width="match_parent"
  4. android:layout_height="wrap_content" >
  5. </ListView>
    <ListView
        android:id="@android:id/list"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

    </ListView>


否则就会出现异常。

原因:因为ListActivity中已经绑定了默认的ListView,如果我们重新给Activity绑定Layout时,需要保证已经存在的父类中的视图工作正常,所以需要加上上述视图。
 
 
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。朱芮成

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 1. Gradle同步失败:这可能是由于Gradle版本不兼容或网络连接问题引起的。可以尝试更改Gradle版本或检查网络连接。 2. 编译错误:这可能是由于代码错误、缺少依赖项或版本不兼容引起的。可以尝试修复代码错误、添加缺少的依赖项或更改版本。 3. 设备连接问题:这可能是由于设备驱动程序问题、USB连接问题或设备未启用调试模式引起的。可以尝试更新设备驱动程序、更换USB线或启用调试模式。 4. Emulator启动问题:这可能是由于Emulator配置错误、缺少系统镜像或硬件要求不满足引起的。可以尝试更改Emulator配置、下载所需的系统镜像或升级计算机硬件。 5. 插件问题:这可能是由于插件版本不兼容或插件未正确安装引起的。可以尝试更新插件版本或重新安装插件。 6. 资源文件问题:这可能是由于资源文件缺失、命名错误或格式不正确引起的。可以尝试添加缺失的资源文件、更正命名错误或更改格式。 7. Android SDK问题:这可能是由于Android SDK未正确安装或版本不兼容引起的。可以尝试重新安装Android SDK或更改版本。 8. 版本控制问题:这可能是由于版本控制冲突或错误引起的。可以尝试解决版本控制冲突或撤销错误提交。 9. 内存问题:这可能是由于内存不足或内存泄漏引起的。可以尝试优化代码、释放不必要的内存或增加计算机内存。 10. 其他问题:这可能是由于其他未知问题引起的。可以尝试查找错误日志或寻求帮助。 ### 回答2: Android Studio是一款非常流行的开发Android应用程序的集成开发环境,但是在使用中,会出现一些常见错误。下面我们将介绍一些常见错误解决方案。 1. Gradle build错误: 这个错误通常表示您的构建脚本存在问题。要解决此问题,请检查gradle脚本是否有任何语法错误或逻辑错误,并且您的依赖项是否正确。 2. 资源未找到错误: 这个错误通常发生在您未正确引用资源文件。要解决此问题,请检查资源引用的文件名是否正确,以及是否正确引用资源的文件夹。 3. 编译错误: 这个错误通常发生在您的代码存在语法错误或逻辑错误。请检查您的代码是否正确,并且是否使用正确的Java语法。 4. 设备连接错误: 这个错误通常表示您的Android设备无法与Android Studio建立连接。要解决此问题,请检查您的连接是否正确,并检查您的设备是否启用了USB调试模式。 5. Emulator启动失败: 这个错误通常表示您的模拟器配置存在问题。要解决此问题,请检查您的模拟器配置是否正确,并确保您的计算机满足模拟器的要求。 6. 编译版本错误: 这个错误通常表示您的项目使用了错误的编译版本。要解决此问题,请确保您的编译版本正确,并重新构建您的项目。 总之,在使用Android Studio开发应用程序时,常见错误是无法避免的。但是,遵循最佳实践并遵循正确的开发流程可以减少这些错误的发生。在出现错误时,要保持冷静,并找到正确的解决方案以解决问题。 ### 回答3: Android Studio是开发Android应用程序时最流行的集成开发环境,但是使用它时还是会出现一些常见错误。本文将介绍一些Android Studio常见错误及其解决方案。 1. Gradle错误 Gradle是Android Studio使用的构建工具,它负责将Java代码编译成可执行的Apk文件。Gradle错误可能是由于网络连接问题造成,也可能是代码中存在错误解决方案:如果Gradle下载失败,则可以尝试手动下载Gradle文件并将其复制到Gradle目录中。如果Gradle构建过程中发生错误,则可以尝试清除Gradle缓存,重新构建项目或者检查项目中的代码错误。 2. Emulator错误 Android Studio自带模拟器(Emulator),但它不太流畅,并且需要大量的系统资源。如果模拟器出现了错误,可能会影响应用程序的开发和测试。 解决方案:使用其他第三方模拟器,例如Genymotion。如果计算机配置过低,可以尝试使用真实设备进行测试。 3. SDK路径错误 Android Studio需要指定Android SDK的路径。如果SDK路径错误,则可能导致应用程序无法正常构建和运行。 解决方案:在Android Studio中打开SDK管理器,检查SDK路径是否正确。如果SDK路径错误,则可以手动更改路径并重新启动Android Studio。 4. 版本兼容问题 Android应用程序的版本兼容问题可能会导致一些错误,例如在运行时出现异常或应用程序在某些设备上无法运行。 解决方案:检查应用程序在不同版本的Android系统上的兼容性,使用最新的Android SDK版本和Android API,并在应用程序中使用适当的兼容性库。 5. Android Studio崩溃 Android Studio可能会崩溃并导致应用程序无法运行。这可能是因为缺少系统资源或由于Android Studio本身的错误解决方案:尝试关闭Android Studio并重新打开它。如果问题依然存在,则可以尝试重新安装Android Studio或更新到最新版本。 总之,在使用Android Studio时,经常会遇到各种各样的错误,但这不是问题,所有的错误都是可以解决的。要想有效的解决错误,需要仔细阅读错误信息,并仔细调试问题。只要专注和耐心,相信你可以轻松解决Android Studio的所有常见错误

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值