将playstore中的现有应用程序从java迁移到kotlin
这更是一个理论问题 我有一个已经在playstore中的应用程序。该应用程序自2017年开始运行,因此它有许多旧库。目标是将其迁移到kotlin。那么,实现这一目标更有效的方法是:将playstore中的现有应用程序从java迁移到kotlin,java,android,kotlin,migrate,Java,Android,Kotlin,Migrate,这更是一个理论问题 我有一个已经在playstore中的应用程序。该应用程序自2017年开始运行,因此它有许多旧库。目标是将其迁移到kotlin。那么,实现这一目标更有效的方法是: 逐文件迁移到kotlin 使用相同的buil.gradle创建一个新项目,以便具有相同的id应用程序。但在这一点上还有另一个问题,如果我用相同的id创建一个新的应用程序,包名。。我可以用我的旧凭证生成签名包apk吗 我不太确定如何实现这个目标。如果有更好的,我真的很感激你能教我怎么做 谢谢 Kotlin的优点在于它可
谢谢 Kotlin的优点在于它可以轻松地与Java一起操作。完全重写应用程序似乎需要很多工作,这需要一个重要的原因。您可以一个文件一个文件地重写,这样可以保持所有功能正常工作
如果在新项目中保留应用程序Id,则只有使用旧密钥库对现有应用程序进行签名,才能更新该应用程序。这是识别应用程序的两个因素 Kotlin的优点在于它可以轻松地与Java一起操作。完全重写应用程序似乎需要很多工作,这需要一个重要的原因。您可以一个文件一个文件地重写,这样可以保持所有功能正常工作
如果在新项目中保留应用程序Id,则只有使用旧密钥库对现有应用程序进行签名,才能更新该应用程序。这是识别应用程序的两个因素 我最近将一个现有应用程序转换为Kotlin 在开始之前,如果您还没有这样做,我建议您转换 您对AndroidX的应用程序。这会帮你省去很多麻烦
**Android Studio Refactor/Migrate to AndroidX**
请注意,在转换过程中,如果使用
gradle文件中的变量。完成并稳定后,前往科特林
1:在Kolin库中添加
格拉德尔项目-
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.71"
Module Gradle ( **3 library choices - stdlib, jdk7, jdk8** )
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
2:将插件添加到模块Gradle
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
3:使用自动代码转换逐个转换java文件。
Android Studio-将Java类编码/转换为Kotlin
请注意,您将有中断,主要是围绕参数传递。你需要
熟悉(!!,?并让)
另一件事,只要你有你不再需要的Kotlin扩展插件
用于依赖项注入的库。你可以提取所有的巴特刀代码
我不会创建新的应用程序。我假设您在bitbucket或github中。为什么?
坚持过去。皈依并继续你的生活
希望您觉得这很有用。我最近将一个现有应用程序转换为Kotlin 在开始之前,如果您还没有这样做,我建议您转换 您对AndroidX的应用程序。这会帮你省去很多麻烦
**Android Studio Refactor/Migrate to AndroidX**
请注意,在转换过程中,如果使用
gradle文件中的变量。完成并稳定后,前往科特林
1:在Kolin库中添加
格拉德尔项目-
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.71"
Module Gradle ( **3 library choices - stdlib, jdk7, jdk8** )
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
2:将插件添加到模块Gradle
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
3:使用自动代码转换逐个转换java文件。
Android Studio-将Java类编码/转换为Kotlin
请注意,您将有中断,主要是围绕参数传递。你需要
熟悉(!!,?并让)
另一件事,只要你有你不再需要的Kotlin扩展插件
用于依赖项注入的库。你可以提取所有的巴特刀代码
我不会创建新的应用程序。我假设您在bitbucket或github中。为什么?
坚持过去。皈依并继续你的生活
希望你觉得这个有用