[关闭]
@mwumli 2015-10-01T07:09:05.000000Z 字数 1259 阅读 2566

Android 开发遇到的问题

Android


  1. 编译运行时报错 R cannot be resolved to a variable
    原因: R.java 没有生成
    解决办法:

    1. 选择菜单 Project ,勾选 Build Automatically
    2. 选择菜单 Project ,点击 Clean 会重新构建项目。R.java 在这个时候会重新生成
    3. 如果工程有错,请改正工程错误,在重复1,2步骤
  2. 手机进行usb调试应用时报错 Installation error: INSTALL_CANCELED_BY_USER
    原因: 在安装 apk 到手机时, 被手机取消了安装操作
    解决办法:

    1. 确保手机处于开发者模式
    2. 在手机上,勾选 系统设置 -> 安全 -> 未知来源
    3. 安装的时候手机是否处于锁屏状态,若是,取消锁屏
    4. 有的手机需要手动安装,比如小米3
    5. 手机内存空间可能不足
  3. eclipse创建android项目时,预览layout.xml文件时提示: This version of the rendering library is more recent than your version of ADT plug-in. Please update ADT plug-in,导致无法正常预览布局文件

    问题根源:
    SDK版本过高,ADT版本过低

    解决办法:

    1. 采用官网提供的ADT地址 https://dl-ssl.google.com/android/eclipse/ 进行更新ADT
    2. 打开 layout 文件中的 .xml 文件,找到选择 android 版本按钮,改变android版本为已下载的 android sdk
    3. 打开android项目中的 project.properties,直接修改版本:target=android-18, 这里为自己已下载的 android sdk 版本

    参考:

    1. eclipse创建android项目,无法正常预览布局文件
  4. Android DDMS 找不到设备

    问题根源:
    某些进程了占用了 adb 进程端口号

    解决办法:

    1. 查看adb 的进程端口号是什么: adb nodaemon server
    2. 查看此端口号对应的进程 pid: netstat -ano
    3. 查看进程号对应的进程名称: tasklist | findstr pid
    4. 杀死占用端口号的进程: taskkill /f /pid(当然卸载掉那些东西即可,友情提示,一般帮你安装手机驱动的助手软件是此问题的凶手)

    参考:
    ndroid DDMS 找不到设备

  5. Eclipse DDMS 无法查看手机/data/data

    参考:
    Eclipse DDMS 无法查看手机/data/data

  6. HAX kernel module is not installed

    参考:
    HAX kernel module is not installed

刷机

首先驱动安装, 使用助手类工具

  1. adb push system.zip /sdcard
  2. 在手机选择安装

或者
1. adb reboot bootloader
2. adb sideload system.zip

http://www.romjd.com/Device/htc-802d/weight/4.2/1
http://book.51cto.com/art/200912/173706.htm

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注