Android Studio中替换aar包不生效
来源:互联网 发布:古埃及神话知乎 编辑:程序博客网 时间:2024/06/07 02:09
1. 前言
最近遇到一个奇怪的问题。因为第三方的SDK要更新,是一个aar包,所以我就跟以往一样,直接复制粘贴替换掉,然后Synchronize(快捷键:Ctrl+Alt+Y) → Clean Project → Rebuild Project。可是我发现,新包的API我调用不了,Android Studio提示没有这个方法。然后我就重新按照上面的流程再走一遍,还是不行。尝试了很多次,依旧不行。查了资料,说是可能是缓存的问题,按照推荐的方法尝试了一下就可以了。下面我就详细介绍一下解决方案。
2. 解决方案
1)复制新的aar包,替换掉旧的aar包
2)在ExternalLibrary中找出对应的aar包,右键选择Analyze → Code Cleanup
3)清除Android的依赖缓存,删除C盘用户目录下的 .android\build-cache 中的所有文件和 .gradle\caches\modules-2\files-2.1 下对应的文件(文件名和aar包的名字一样)
4)最后再做几个操作:Synchronize(快捷键:Ctrl+Alt+Y) → Clean Project → Rebuild Project
5)如果还是不行,可以把 1)至 4)再试一次,一般一次就可以了
6)如果上面的几个步骤还是不行的话,可以考虑在app主模块中的build.gradle文件中加上
android { compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 }}
有可能是第三方的SDK是在Java 7环境下编译打包的,而我们自己的开发环境不是Java 7,这种情况就有可能造成新的aar包无法编译成功,新的API自然无法拿到。
阅读全文
0 0
- Android Studio中替换aar包不生效
- android studio工程替换AAR包不生效
- Android Studio中如何引用.aar包
- android studio 引用aar包
- Android Studio 添加aar包
- Android Studio 中的*.aar包
- Android studio 依赖aar包
- android studio打aar包
- Android studio导入aar包
- Android studio 打出aar包
- Android Studio中使用gradle生成aar包
- android studio中不将第三方jar包打入aar中
- Android Studio Project 中Module打包成aar包
- Android studio如何生成aar包,如何倒入aar包
- Android Studio中添加aar
- [Android]Android Studio导入aar包
- android studio 使用aar资源包
- Android Studio 引用本地aar包
- Android小白进阶(三)--自定义控件之自定义View
- 用户组修改工具samusrgrp
- js--打卡--12.11 dom查询常用方法及实例
- 数列有序!
- Android JNI/NDK 开发
- Android Studio中替换aar包不生效
- Online Subsystem Steam 在线子系统Steam (虚幻引擎UE4 联网)
- PHP生成的CSV格式打开乱码
- jQuery-tmpl基于jQuery简单实用的模板引擎
- C/C++ 笔试面试(1)——内存管理GetMemory
- SpringBoot之属性配置文件详解
- 基于DFA敏感词查询的算法简析
- LeetCode.178 Rank Scores
- Swift Language Version” (SWIFT_VERSION) build setting must be set to a supported value for targets w