我不小心从Eclipse中删除了我的项目,现在只剩下我转移到手机上的APK文件。是否有一种方法可以逆转将应用程序导出到.apk文件的过程,以便我可以取回我的项目?
当前回答
没有软件,没有太多的步骤。
只要上传你的APK,从这个网站获得你的所有资源。
https://www.apkdecompilers.com/
该网站将反编译APK文件中嵌入的代码,并提取文件中的所有其他资产。
注:我反编译我的APK文件,并在一分钟内从这个网站获得代码
更新1:
我找到了另一个在线反编译器网站,
http://www.javadecompilers.com/apk/ -不工作连续要求弹出窗口阻止
更新2:
我在游戏商店里找到了apk反编译程序,
https://play.google.com/store/apps/details?id=com.njlabs.showjava
我们可以反编译apk文件在我们的安卓手机。我们也可以在这个应用程序中查看Java和XML文件
更新3:
我们可以使用Android studio 2.2版本的另一个选项Analyze APK功能
Build -> Analyze APK ->选择你的APK ->给出结果
其他回答
在Android Studio 3.5中,它非常简单,你可以在一分钟内实现它。 以下是一个循序渐进的过程。
1:打开Android Studio,按窗口按钮->类型Android Studio ->点击图标打开Android Studio启动画面,看起来像这样。
2:在这里你可以看到一个选项“配置文件或调试APK”,点击它,选择你的APK文件,然后按确定。
3: 根据apk的大小,它将在一分钟内打开所有的清单和java类。
就是这样。
按照下面的步骤来做,或者简单地使用apkToJava gem来完成这个过程,它甚至负责安装所需的工具以使其工作。
将apk文件转换为zip 解压缩文件 从中提取classes.dex 使用dex to jar将classes.dex转换为jar文件 使用jadx GUI打开jar文件作为Java源代码
您可能需要使用的另一个工具是APK Studio 然而,它依赖于第三方工具:Apktool, jadx, ADB和Uber APK签名者,你需要单独下载。
没有软件,没有太多的步骤。
只要上传你的APK,从这个网站获得你的所有资源。
https://www.apkdecompilers.com/
该网站将反编译APK文件中嵌入的代码,并提取文件中的所有其他资产。
注:我反编译我的APK文件,并在一分钟内从这个网站获得代码
更新1:
我找到了另一个在线反编译器网站,
http://www.javadecompilers.com/apk/ -不工作连续要求弹出窗口阻止
更新2:
我在游戏商店里找到了apk反编译程序,
https://play.google.com/store/apps/details?id=com.njlabs.showjava
我们可以反编译apk文件在我们的安卓手机。我们也可以在这个应用程序中查看Java和XML文件
更新3:
我们可以使用Android studio 2.2版本的另一个选项Analyze APK功能
Build -> Analyze APK ->选择你的APK ->给出结果
有一种新的方法可以做到。
Android Studio 2.2有APK分析器,它会给出很多关于APK的信息,请在这里检查:- http://android-developers.blogspot.in/2016/05/android-studio-22-preview-new-ui.html
推荐文章
- 如何隐藏动作栏之前的活动被创建,然后再显示它?
- 是否有一种方法以编程方式滚动滚动视图到特定的编辑文本?
- 在Android中将字符串转换为Uri
- 如何在NestedScrollView内使用RecyclerView ?
- 移动到另一个EditText时,软键盘下一步点击Android
- Android应用中的GridView VS GridLayout
- Activity和FragmentActivity的区别
- 右对齐文本在android TextView
- 权限拒绝:start前台需要android.permission.FOREGROUND_SERVICE
- 如何更改android操作栏的标题和图标
- Android Split字符串
- 让一个链接在安卓浏览器启动我的应用程序?
- 如何在Android工作室的外部库中添加一个jar ?
- GridLayout(不是GridView)如何均匀地拉伸所有子元素
- 如何让一个片段删除自己,即它的等效完成()?