【问题标题】:Copy an android app from my phone to my PC将安卓应用从我的手机复制到我的电脑
【发布时间】:2013-11-25 02:08:45
【问题描述】:

我不知道我要问的是否可能。事实上,我可以看到这是一个坏主意,但我想我会问以防万一。我的手机上有一个应用程序,我一直在学校的实验室里研究它。我现在被困在家里,想继续在家里开发这个应用程序,但我所有的代码都在学校的电脑上。有什么方法可以将应用程序从我的手机移动到我的电脑上,以便我可以继续在 eclipse 中使用该应用程序?

谢谢

【问题讨论】:

  • 所有这些都是可能的,但你确定这真的是你想要的吗?你能做的最好的就是提取APK然后反编译它。但是,如果您使用 proguard,您将在 cmets 之类的代码中失去很多价值,并且可能会失去很多细节。你最好等到你可以再次访问原始代码。
  • 您好,感谢您的意见。一旦我知道这是可能的,我就想出了如何去做。你是对的;这不是直截了当的。如果不是因为我最初自己编写了代码,我不确定我是否可以恢复它。结果证明这是一个很好的练习,我学会了使用一些很酷的工具。

标签: java android eclipse android-sdk-tools


【解决方案1】:

正如 Scott 所说,仅仅将应用程序复制到您的 PC 并不能完全让您开发,就好像您面前有源代码一样,但如果您坚持,您将需要 root 访问权限才能获得目录列表您的 /data 目录,然后您需要 adb pull 文件。

【讨论】:

    【解决方案2】:

    您正在学校开发应用程序?好吧,让我猜猜。您是否使用 eclipse ide 来创建该应用程序?如果是,那么您可以简单地复制整个项目并将其粘贴到您的电脑中并从 eclipse 那里运行它。

    如果它只是您手机上的一个应用程序,那么您可以在您的 PC 上使用 BlueStack Placer

    使用名为 apk extractor 的应用程序从移动设备中提取应用的 apk。它存储在预定义的文件夹中。将您的手机连接到 PC,将该 apk 复制到我在下面描述的文件夹中。它必须位于名为 Apk Extractor 的文件夹中。

    现在,安装 BlueStack 播放器。基本上它是一个运行安卓应用的播放器。

    将 APK 文件复制到 Apps 文件夹中,该文件夹在安装 BlueStacks 时默认在 Libraries 文件夹中创建。右键单击该 APK 文件并使用位于 C:\Program Files\blue stack(您的 BlueStack 安装位置)中的 apk handler.exe 打开

    您的应用已安装在 BlueStack Player 中。它将显示在播放器的主屏幕上

    注意:- 这些说明已经过测试,我已经运行了

    【讨论】:

    • 您好,感谢您的意见。我想出了一个办法。我所做的似乎比您上面建议的更令人费解,但它确实有效。我正在使用日食。我把这个项目留在了学校的电脑上,但由于天气原因,我可能几天都无法回来,我真的很想在这个项目上做更多的工作。我应该把它检查到颠覆中,但是哦。
    • 这就是我所说的,当你指的是应用程序。一定是eclipse上的项目
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多