android studio常见错误集锦

导入项目之后记得 修改build.gradle文件。把原本的lib下的v4包删除了,通过studio导入。studio导入的v7包,默认依赖了v4包。
最好将AndroidManifest文件的sdk版本修改成当前环境的。

android studio导入第三方项目的一些报错原因

  • 错误1:finished with non zero exit value 1|2
    • 解决 0,从错误信息的位置向上找异常信息。
    • 1,排除jar包冲突,引入的项目包也会有影响,记得混淆,记得将其他项目的v4包删除了,不然也会报这个错误
    • 2,build工具,先clean,再rebuild。
  • 错误2:提示src/main/AndroidManifest.xml(系统找不到指定路径)
    解决:找到c盘/document and setting/用户名/下
    的debug.keystore和ddms.cfg删除之。

  • 错误3:Installing com.example.yndy.myapplication
    DEVICE SHELL COMMAND: pm install -r “/data/local/tmp/com.example.yndy.myapplication”
    pkg: /data/local/tmp/com.example.yndy.myapplication
    Failure [INSTALL_FAILED_OLDER_SDK]

    原因:gradle文件内定义的miniSdkVersion比手机的android版本高。
    将build.gradle内的miniSdkVersion调低,studio建议最小版本为10.

  • 错误4:Error:(30) A problem occurred configuring project ‘:app’.
    Could not find property ‘processResources’ on com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated@358522a5.
    解决:apt中改为 androidManifestFile variant.outputs[0].processResources.manifestFile

  • 错误5:找不到某某符号类似MainActivity_(由AA生成的一些类),原因是MainActivity中有错误的地方,看gradle的日志窗口。

  • 错误6: 使用greenDao报错。 5062-5202/? E/AndroidRuntime﹕ FATAL EXCEPTION: pool-2-thread-1
    android.database.sqlite.SQLiteConstraintException: error code 19: constraint failed
    at android.database.sqlite.SQLiteStatement.native_executeInsert(Native Method)
    解决: 默认需要一个名为_id的主键

  • 7 错误:The application’s PagerAdapter changed the adapter’s contents without calling PagerAdapter#notifyDataSetChanged
    PagerAdapter supports data set changes. Data set changes must occur on the main thread and must end with a call to notifyDataSetChanged
    解决:数据更新必须在main thread进行更新!!结束前还得调用 notifyDataSetChanged() !!

  • 8 持续跟新

快捷键
Ctrl+空格 代码提示
Ctrl+Alt+Space 类名或接口名提示
Ctrl+P 方法参数提示
Ctrl+Shift+Alt+N 查找类中的方法或变量
Alt+Shift+C 对比最近修改的代码
Ctrl+Alt+O 优化导入的类和包
ctrl+alt+V 生成接收参数
Alt+Enter 智能代码

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值