Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.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
Java 无法从APK提取XML文件_Java_Android_Xml_Apk - Fatal编程技术网

Java 无法从APK提取XML文件

Java 无法从APK提取XML文件,java,android,xml,apk,Java,Android,Xml,Apk,我正在尝试从APK文件中检索源代码。当我从APK文件中提取XML文件时(我是按照这个答案[]中的步骤1-3得到的),我在执行这个命令后得到一个空目录 $apktool d“appName”.apk: 以及以下回溯: .2/bin/apktool -> ../libexec/apktool I: Loading resource table... I: Loaded. I: Decoding AndroidManifest.xml with resources... Exception in

我正在尝试从APK文件中检索源代码。当我从APK文件中提取XML文件时(我是按照这个答案[]中的步骤1-3得到的),我在执行这个命令后得到一个空目录

$apktool d“appName”.apk

以及以下回溯:

.2/bin/apktool -> ../libexec/apktool
I: Loading resource table...
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.PathNotExist: AndroidManifest.xml
        at brut.androlib.res.decoder.ResFileDecoder.decodeManifest(ResFileDecoder.java:133)
        at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:218)
        at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:115)
        at brut.androlib.ApkDecoder.decode(ApkDecoder.java:114)
        at brut.apktool.Main.cmdDecode(Main.java:146)
        at brut.apktool.Main.main(Main.java:77)
Caused by: brut.directory.PathNotExist: AndroidManifest.xml
        at brut.directory.AbstractDirectory.getFileInput(AbstractDirectory.java:103)
        at brut.androlib.res.decoder.ResFileDecoder.decodeManifest(ResFileDecoder.java:129)
        ... 5 more

我投票结束这个问题,因为它是关于违反软件许可条款和条件的。下载源代码,或者,如果它不是开源的,请向开发人员索取。这是我自己的APK,我丢失了源代码,我想检索它,而不是从头开始重新开发。请原谅我,但我们如何才能做到这一点我知道这是真的吗?有些网站不太保护软件的IP权利,但这个网站主要是由开发者策划的,所以你在这里不会得到帮助。@Simon我可以理解,但如果是这样的话,与我在问题中引用的链接相对应的问题也应该关闭。所以因为发生了一些事情,我过去,现在一切都好了?