android开发问题笔记

写在之前

软件开发是一个庞大的工程,项目过程中难免遇到很多零碎的问题,因此有必要通过笔记记录一下开发中遇到的问题,不仅可以强化一下技艺,也方便遇到同样问题的朋友学习借鉴。

库相关

框架相关

  • Applicaiton类介绍1
  • jar是只包含程序库的包、aar是同时包含程序和资源的包

  • No resource identifier found for attribute ‘XXX’ in package XXXXX’问题
    在对接小米渠道sdk的时候,编译的时候报这个错误,网上找到的方法,要么是查看是否只是导入了资源没有导入依赖库,或者是资源里的包引用路径不对,不过最终实际检查下来是我的编译sdk版本过低。顺便学习一下android sdk版本的意义
    minsdk 是应用可以运行的最低要求
    targetsdkversion 就是高于这个版本的系统新特性不会启用,是android提供向前兼容的主要依据
    compilesdkversion 告诉gradle用哪个android sdk 版本编译你的应用。使用任何新添加的api就需要使用对应level的android sdk。

  • intelij idea依赖管理在这里插入图片描述
    如图所示,modules中的dependencies选项中列出了项目所有的依赖库,依赖库有三种类型

  • jars or directories:用于引用jar文件或文件夹

  • library:您可以定义模块SDK并形成模块依赖关系列表。

  • module dependency:你可以添加一个module项目,依赖他的资源和模块依赖
    export选中:表示依赖的库需要被打包到最终的jar里
    参考文档2

  • 缺少库的异常
    今天升级联想sdk支付功能不正常,看日志报错
    java.lang.noclassdeffounderror
    这个报错是找不到调用类,检查之后发现是缺少了相关的库
  • 升级uc渠道时候报错找不到activity
    原因是manifest中没有申明activity
    未完待续

  1. Android:全面解析 熟悉而陌生 的Application类使用 ↩︎

  2. Project Structure详解 ↩︎

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值