android 怎么逆向kotlin

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 怎么逆向kotlin相关的知识,希望对你有一定的参考价值。

参考技术A 选错了 你选的是反编译apk执行该操作需要JAVA环境。

kotlin 有 Android 框架吗? [关闭]

【中文标题】kotlin 有 Android 框架吗? [关闭]【英文标题】:Do kotlin have Android framework? [closed] 【发布时间】:2021-07-23 04:05:36 【问题描述】:

我不想浪费时间学习 java,我想直接学习 kotlin,但在我看来,kotlin 没有像 java 那样的 Android 框架,所以对此感到困惑,因为我喜欢 kotlin.so我该怎么做,你们都知道,一次只专注于一项任务非常有效。

【问题讨论】:

我的意思是,您在询问之前是否尝试过在搜索引擎上搜索“kotlin android”? developer.android.com/kotlin 你应该只因为你所说的话而被否决。学习 Java 绝不是浪费时间。 【参考方案1】:

Kotlin 没有 Android 框架,JAVA 也没有。

Android API 是使用 JAVA API 构建的。这意味着 JAVA 语言中包含的类和方法用于为 Android 创建类和方法。

Android 应用程序在修改后的 Java 虚拟机上编译和运行,这就是原因。

Kotlin 与 Java 兼容,这意味着用 Kotlin 编写的代码随后会被转换为 Java,这就是最终运行的内容(如上所述)。

Kotlin 之所以流行于编写 Android 应用程序,是因为它更好地满足了现代应用程序的需求。 Java 诞生于命令式编程范式,但大多数现代应用程序利用函数式编程来处理复杂性。

Kotlin 结合了函数式和命令式编程,使其更适合在 Android 上工作。

Google 已公开宣布 Kotlin 是官方的 Android 语言,这使得对 Kotlin 的支持来源于它自己的源代码。

【讨论】:

以上是关于android 怎么逆向kotlin的主要内容,如果未能解决你的问题,请参考以下文章

Kotlin Android 去抖动

初识Frida--Android逆向之Java层hook

Android 逆向工程 实践篇

未解决的参考:viewModelScope - Kotlin Android

Kotlin Android 启动新 Activity

Android逆向 ida动态调试问题