gpt4 book ai didi

android - 如何将应用程序从手机移动到 android Studio?

转载 作者:行者123 更新时间:2023-11-30 04:58:57 25 4
gpt4 key购买 nike

我的一个 friend 用我的手机测试了他在 android studio 中创建的应用程序。长话短说,该应用程序仍在我的手机上,我正试图弄清楚如何从我的手机上获取该应用程序并将其导出到 Android Studio,以便我自己摆弄它。我已经问过我的 friend 该怎么做,他说他在上面找不到任何东西,所以我认为把情况告诉你们这些好人会更明智。

最佳答案

在某些情况下可以从手机中提取 APK(已编译的应用程序文件),但不能将其导入 Android Studio。

应用程序以编译状态存在于手机上,而不是作为 Studio 项目。

虽然有反编译Android应用的工具,但是如果一直反编译到Java级别,可能编译不回来。

如果您将应用程序反编译为 smali,则可以进行一些小的调整。 ,类似于汇编,但更易于阅读。

有两种方法可以从手机中提取APK:

  1. 如果您的手机已获得 root 权限,您可以使用 RootExplorere 等应用程序,也可以使用以 root 模式运行的 ADB 将 APK 拉取到 PC。

使用:

adb shell pm path app.package.name

要找出 APK 的存储位置,然后使用:

adb pull <path to apk>

解压到电脑

  1. 如果您的手机没有 root,但您的 friend 没有禁用他的应用程序备份,您可以创建一个备份并从中提取 APK。

使用这个 ADB 命令:

adb backup -apk -f backup.ab app.package.name

然后使用this tool解压缩备份文件。

获得 APK 后,您可以使用 ApkTool对其进行反编译、分析和调整。

Android 有许多高级反编译器,但您的里程可能会非常多。

关于android - 如何将应用程序从手机移动到 android Studio?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58575599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com