1:androidx转换 | 2021.04.13 |
2:App深度链接 | 2021.04.13 |
3:apk二次签名工具 | 2021.04.13 |
4:android studio&svn应用 | 2021.04.13 |
1:androidX转换
1:support转androidx
1:android studio--refactor--migrate to androidX
2:编译,修改recyclerview和design及其相关的类
3:android build.gradle的minSdkVersion调整到26
4:xml中的ConstraintLayout修改修改为widget.ConstraintLayout
2:androidx转support
1:修改项目gradle.properties文件
@true表示当前项目启用AndroidX android.useAndroidX=false #true表示将依赖包也迁移到AndroidX android.enableJetifier=false
2:在build.gradle去掉androidx的引用,改为support-V7引用
implementation 'com.android.support:appcompat-v7:28.0.0'
3:sync代码后,移除androidx的依赖和使用
2:App深度链接
通用链接 (iOS) 和应用程序链接 (Android) 允许您连接到 iOS 或 Android 应用程序中的深层链接。
1:通用链接
通用链接允许您连接到 iOS 应用程序中的深层链接,iOS 9.2 或更高版本支持此类链接。在访问通用链接时,iOS 会将该链接直接重定向到您的应用程序中的深层链接。如果未安装您的应用程序,则会在浏览器中打开您网站的 URL。有关通用链接的更多信息,请参阅 支持通用链接
要在 iOS 应用程序中设置通用链接,请转到 Apple 的处理通用链接
2:应用程序链接
应用程序链接允许您连接到 Android 应用程序中的深层链接,Android 6.0 或更高版本支持此类链接。在访问应用程序链接时,Android 会将该链接直接重定向到您的应用程序中的深层链接。如果未安装您的应用程序,则会在浏览器中打开您网站的 URL。有关应用程序链接的更多信息,请参阅 处理Android 应用程序链接
要在 Android 应用程序中设置应用程序链接,请转到 添加 Android 应用程序链接
3:apk二次签名工具
签名工作使用:Apksigntool
可以直接用jks文件签名
4:android studio&svn应用
参考链接:
https://blog.csdn.net/luoguopeng/article/details/81477989
1:安装SVN客户端
选择安装command line功能,否则下面步骤AS配置时候找不到svn.exe
2:Android studio配置
关联svn
添加忽略文件,需要添加的忽略文件:
1、.idea 文件夹,此文件夹是用来保存开发工具的设置信息。
2、.gradle 文件夹,此文件夹是用来保存gradle的依赖信息。
3、所有的 build 文件夹,build文件夹是用来保存编译后的文件目录。
4、所有的 .iml 文件,是用来保存开发工具信息。
5、local.properties 文件,是用来保存项目依赖信息。
配置忽略文件必须在Share到SVN之前进行,如果在Commit后配置,就不起作用了
3:项目关联SVN
Share Project
添加路径
关联成功
4:上传
关联成功就可以在svn中看到代码库内容