- 博客(4)
- 收藏
- 关注
原创 Gradle Task
task的完整组成是模块名+任务名,即project+task。如:app:assembleDebug其中的:app是assembleDebug所在的模块名。执行时,既可以通过gradlew(或./gradlew) assembleDebug,也可以通过gradlew(或./gradlew) :app:assembleDebug。对于单模块工程,只有一个build.gradle文件,这个工程的所有task都肯定属于这一个模块,所以加不加模块名前缀都无所谓。对于多模块工程,各个模块都有
2022-07-11 14:02:06
277
原创 安卓混淆规则
#保持某类的类名不被混淆.-keep class 类完整路径{*;}#保持某类的类名和内容不被混淆.-keep class 类完整路径{*;}#保持某类的Companion Object类名及其内容不被混淆.-keep class 类完整路径$Companion{*;}#保持目录下的所有内容不被混淆.-keep class 目录完整路径.** {*;}...
2022-03-14 14:05:17
846
原创 安卓应用出海指南--发布到Google Play
应用更新Google Play不允许发布直接正式版,必须点击”开放性测试“上传新包,填写信息,并送审。审核完成后,才能将其推进到正式版。审核中:若是被拒,会有邮件发给该app的所有者。里面会阐述原因。审核通过后,就可以发布了,推进版本到正式版:应用更新时,新增国家市场首先在这里增加新市场的应用说明。这是你的app在该国家的Google Play中的详情页上的文字介绍。这个马虎不得,作者曾经因为翻译错了某国家的语言导致审核被拒。审核通过后,发布正式版,并增加
2022-01-28 02:12:43
3455
原创 安卓开发之Charles抓包
<application android:name=".MyApplication" android:networkSecurityConfig="@xml/network_security_config"</application <!--Charles certificate is installed in "user" directory of phones, not "system".--> <!--The settings b.
2022-01-17 17:03:14
2593
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人