• Stars
    star
    465
  • Rank 90,728 (Top 2 %)
  • Language
    Groovy
  • Created over 6 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

💍Gradle 执行流程、什么叫DSL、领域专用语言、Gradle常见用法、Gradle高级插件用法、Gradle对Android优化、结合Javassist使用给上一层楼以及Gradle开发中的遇到的问题

Gradle插件开发介绍

Gradle基础详解:

这一次一定要系统掌握,你准备好了吗?

Gradle高级插件开发

Android性能优化

问题总结

  • 1.找不到依赖库,需要在repositories中添加jcenter()

  • 2.javassist找不到jar包,就是需要javassist引入jar包

  • 3.发现生成的apk没有变化,删除了build目录重新build,仍然无变化,点击Android Studio setting 清理缓存,重新启动

  • 4.项目app修改名字报错时提示找不到项目,一般根目录.idea就可以解决

  • 5.解决Error:All flavors must now belong to a named flavor dimension.

     flavorDimensions "versionCode"
    
  • 6.Android Studio clean 时产生 Error:Execution failed for task ':app:mockableAndroidJar' > java.lang.NullPointer

    解决1. 这个问题由于更改主项目complieSdk版本导致的,只需要将所有子项目的版本更改相同即可;

    解决2. 也可以通过在

        3. Press “OK” and try to Rebuild Project again.
    

    解决3.File -> Settings -> Build, Execution, Deployment -> Build Tools -> Gradle -> Experimental 取消 Enable All test..勾选,但是mac版本没找到这个选项

    解决4. 在根目录添加

            gradle.taskGraph.whenReady {
                    tasks.each { task ->
                        if (task.name.equals('mockableAndroidJar')) {
                            task.enabled = false
                        }
                    }
            }
    
  • 7.当我们修改 compile 'com.android.support:appcompat-v7:25.0.0'版本时,会报很多value 主题找不到等错误 此时我们只需要修改compileSDK版本和这个V7后面版本一致即可

  • 8.2018/8/1遇到问题 修改项目的app为其他名字时总是报找不到app in root project 经过好多天查找最终发现了问题所在,原来是

  1. Go to File -> Settings -> Build, Execution, Deployment -> Compiler 2. Add to “Command-line Options”: 这里面全部去掉就可以了

友情链接

fly803/BaseProject

More Repositories

1

DataStructure

💋💋数据结构、算法总结、学习算法的时间复杂度、空间复杂度、分析算法特点以及应用、Java面试难题、Android面试难题
Java
1,110
star
2

S-MVP

🔥🔥优化版MVP,使用注解泛型简化代码编写,使用模块化协议方便维护,APT过程使用注解解析器利用JavaPoet🌝完成重复模块的编写,利用ASpect+GradlePlugin 完成横向AOP编程+Javassist动态字节码注入+Tinker实现热修复+Retrofit实现优雅网络操作+RxJava轻松玩转数据处理
Java
1,084
star
3

RecordVoiceView

🍭自定义声音波纹,适合作录音应用的开发,模仿iPhone录音效果,模仿小米录音效果,其他录音效果录音效果
Java
302
star
4

Relax

☘☘Relax 基于Kotlin语言编写的一套组件化框架,不紧整体组件化、内部也高度组件化🎋你可配置MVP、MVVM的开发模式、也可以配置所需要的业务组件🍁🍁
Kotlin
242
star
5

DeepLearn-Tensorflow

✨✨开始迈向人工智能、机器学习、深度学习,学习主流的深度学习框架Tensorflow之旅
Python
183
star
6

ComputerBookShare

📚📚计算机电子图书分享🐬,欢迎大家分享自己的电子书到这里来,让大家寻找资源不那么苦恼🐳,让大家共同成长学习💥,资源长期有效
164
star
7

KAdapter

封装Kotlin版本RecyclerView Adapter,使用DSL创建Adapter,体验不一样的简单
Kotlin
44
star
8

KotlinNote

Kotlin 学习笔记
Kotlin
6
star
9

AndroidPluginFramework

Android插件化开发框架、DexClassLoader
Java
5
star
10

JNI_NDK

JNI技术、NDK技术、HOOK技术、视频直播技术
C
5
star
11

EventDriver

发送事件,不需要关心接收者的生命周期
Kotlin
4
star
12

ComponentDevelopment

组件化开发框架
Java
3
star
13

JavaPoetSample

JavaPoet的一个简单例子
Java
1
star
14

VolleyOKhttp

Java
1
star
15

CameraTextureView

通过TextureView 自定义相机
Kotlin
1
star
16

TechBox

upload Techbox
Java
1
star
17

DoubleProcessKeep

双进程保护
Java
1
star
18

AndroidService

Service apk开发
Java
1
star