Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从.apk文件反编译Kotlin源代码_Android_Kotlin_Decompiling_Decompiler - Fatal编程技术网

Android 从.apk文件反编译Kotlin源代码

Android 从.apk文件反编译Kotlin源代码,android,kotlin,decompiling,decompiler,Android,Kotlin,Decompiling,Decompiler,几天前,我的硬盘因此损坏,我丢失了整个项目文件。我有那个项目的.apk文件 但问题是.apk文件包含100%的Kotlin语言。我找到了一种反编译代码的方法,但不幸的是它没有反编译回Kotlin代码。在反编译之后,我得到了一些奇怪的类型write.java类 请帮助我如何反编译我的.apk文件,这对我来说是一个非常重要的项目。 有什么方法请推荐:)有dex-to-Java反编译器,但我还没有听说过Kotlin。但是您可以使用Android Studio将Java转换为Kotlin。反编译的代码永

几天前,我的硬盘因此损坏,我丢失了整个项目文件。我有那个项目的.apk文件

但问题是.apk文件包含100%的Kotlin语言。我找到了一种反编译代码的方法,但不幸的是它没有反编译回Kotlin代码。在反编译之后,我得到了一些奇怪的类型write.java类

请帮助我如何反编译我的.apk文件,这对我来说是一个非常重要的项目。
有什么方法请推荐:)

有dex-to-Java反编译器,但我还没有听说过Kotlin。但是您可以使用Android Studio将Java转换为Kotlin。反编译的代码永远不会像原始源代码那样漂亮。在字节码编译器对代码进行优化之前,反编译器无法知道代码的外观。另外,在没有版本控制和备份的情况下,不要开发任何东西。BitBucket和GitHub都允许您免费备份私人项目。当然,发生的事情令人遗憾,但如果您没有备份或没有推送到远程版本控制,则无法将整个项目恢复到其原始状态。当然,您可以将.class文件反编译回Java(从未见过KT反编译器),但您不会得到格式、注释、项目结构等信息。:/希望这能提醒所有用户,互联网上有很多免费的
git
(和其他)托管场所;不仅是
github
gitlab
bitbucket
(假设您不在被封锁的国家):/谢谢您的回复……事实上,我收回了我的项目……我所做的,我只是反编译我的apk,从那以后,我没有用kotlin编写我的项目,它是用java编写的…我只是用相同的包名创建了一个新项目,我开始处理我的.kt文件,幸运的是,我的java代码被SMART IDE自动转换成kotlin-ANDROID STUDIO:),但我还是对该文件做了一些更改,因为它包含许多文件自动生成的冗余文件