当前位置:网站首页>AAR packaging and confusion
AAR packaging and confusion
2022-06-13 02:43:00 【Original general breaking】
We do sdk, It often needs to be beaten aar package .
How to fight aar package ?
1、 First module Must be library
2、build.gradle The application of writing aar and module, To be converted into compileOnly, In this way, no error will be reported when packing , because aar Other... Are not allowed aar
3、
4、
aar How packages are confused
build.gradle
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}minifyEnabled true Means to be confused
Confusing configuration
-keep class com.yuanxuzhen.bean.* The class names under this package remain
-keep class com.yuanxuzhen.bean.** Keep the class names under this package and its sub packages
-keep class com.yuanxuzhen.bean.** {*;} Keep the class names under this package and its sub packages , At the same time, keep the contents from being confused
-keep class com.yuanxuzhen.YUAN{*;} Maintain class name , At the same time, keep the contents from being confused
边栏推荐
- Leetcode 450. Delete node in binary search tree [binary search tree]
- Exam23 named windows and simplified paths, grayscale conversion
- Introduction to facial expression recognition system - Technical Paper Edition
- C # illustrated tutorial (Fourth Edition) chapter7-7.2 accessing inherited members
- Opencvsharp4 pixel read / write and memory structure of color image and gray image
- too old resource version,Code:410
- Summary of innovative ideas of transformer model in CV
- [data and Analysis Visualization] D3 introductory tutorial 2- building shapes in D3
- Superficial understanding of conditional random fields
- Model prediction of semantic segmentation
猜你喜欢

在IDEA使用C3P0连接池连接SQL数据库后却不能显示数据库内容

微信云开发粗糙理解

Special topic I of mathematical physics of the sprint strong foundation program

Huffman tree and its application

Impossible d'afficher le contenu de la base de données après que l'idée a utilisé le pool de connexion c3p0 pour se connecter à la base de données SQL

Opencvshare4 and vs2019 configuration
![[life science] DNA extraction of basic biological experiments](/img/84/c1968c2c08feab44b14a529420eea9.jpg)
[life science] DNA extraction of basic biological experiments

Why does it feel that most papers still use RESNET as the backbone network rather than densenet?
![[data analysis and visualization] key points of data mapping 7- over mapping](/img/ae/d4e251b37ec4857c99f738ca981092.jpg)
[data analysis and visualization] key points of data mapping 7- over mapping
![[reading papers] deep learning face representation by joint identification verification, deep learning applied to optimization problems, deepid2](/img/a1/151d2afe6d7f0bd95fe93fc80f633e.jpg)
[reading papers] deep learning face representation by joint identification verification, deep learning applied to optimization problems, deepid2
随机推荐
Opencvshare4 and vs2019 configuration
Data processing in detailed machine learning (II) -- Feature Normalization
Word splitting problem
Opencv 15 face recognition and eye recognition
Model prediction of semantic segmentation
too old resource version,Code:410
[reading papers] dcgan, the combination of generating countermeasure network and deep convolution
Simple use of leaflet - offline map scheme
Example 4 linear filtering and built-in filtering
too old resource version,Code:410
小程序 input,textarea组件权重比fixed的z-index都高
[data and Analysis Visualization] D3 introductory tutorial 2- building shapes in D3
[reading papers] deep learning face representation from predicting 10000 classes. deepID
Digital IC Design -- FIFO design
Laravel permission export
Delphi implements adding a column of serial number to the CXGRID list
Introduction and download of common data sets for in-depth learning (with network disk link)
Ffmpeg principle
SANs证书生成
Leetcode 473. Match to square [violence + pruning]