草庐IT

android - 如何使用 APKTool 增加 versionCode?

我需要在签名的APK文件中增加versionCode。我执行以下操作:apktooldmyapk.apk打开apktool.yml,增加versionCode并保存apktoolbjarsigner和zipalignApk在手机上运行良好,但versionCode没有改变。这是apktool.yml:version:2.0.0apkFileName:iVet.apkisFrameworkApk:falseusesFramework:ids:-1sdkInfo:minSdkVersion:'16'targetSdkVersion:'21'packageInfo:forced-packag

android - 无法使用 APKtool 重新编译工作 APK

我使用APKTool2.0Beta9反编译了一个APK,然后在不更改源代码的情况下重新构建了所有APK。然后我使用这个命令重建了APK:java-jarapktool.jarbuildmyfoldermyapk.apk但是我无法在手机上安装生成的APK文件。它告诉我:Applicationnotinstalled.我错过了什么吗?我什至没有更改代码。 最佳答案 您新编译的apk没有签名,根据规则,您不能安装未签名的apk。我喜欢的一件好事是您可以自行签署apk文件。您必须使用“Keytool”来生成您自己的证书。命令如下:keyto

android - packed-switch 在 Android 上如何作为 apktool 生成的 smali 工作?

我正在尝试使用apktoold对apk进行逆向工程,它生成的smali包含我不完全理解的packed-switch语句。一个方法包含:packed-switchv0,:pswitch_data_0随后在代码中使用:pswitch_X之类的标签其中X是一个数字,在方法的末尾有::pswitch_data_0.packed-switch0x7f060395:pswitch_4:pswitch_5:pswitch_1.endpacked-switch这到底是做什么的?它看起来像一个跳转到的地方列表,但在什么条件下呢?它对0x7f060395有什么作用? 最佳答案

android - Android 上有 apktool 吗?我想在 Android 应用程序中组装 ".smali"并制作新的 ".apk"

我想在Android应用程序中组装“.smali”并制作新的“.apk”。我没有太多时间来做这件事,所以我必须使用一些已经存在的源代码。有一个可以在Windows/MacOSX/Linux上构建的Apktool项目,但我想在Android上构建它。我还尝试将“apktool.jar”作为外部库包含在Eclipse的Android应用程序项目中,但失败了。经过一些研究,我似乎更清楚我只需要在Android上运行以下两个项目:Smali(独立项目)JarSigner(来自OpenJDK)而且,Apktool不是必需的。这个项目有我需要的:https://code.google.com/p/

android - 解码和重建后无法安装 .apk(Apktool、Apkstudio)

我用apktool解码了一个apk文件,我没有改变任何东西。之后,我再次构建它,然后尝试安装apk,但即使进行了一些基本更改,我仍收到以下错误。我使用Windowscmd做了什么:apktooldsomename.apk-otestfolder然后apktoolbtestfolder和:adbinstallsomename.apkpkg:/data/local/tmp/somename.apkFailure[INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION]rmfailedfor-f,Nosuchfileordirectory我用apkstudio做了

ANdroid - 使用 apktool 编辑后运行 APK 文件得到错误 : [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

我有一个APK文件名:Splash.apk。首先我使用apktool解码它apkdSplash.apk然后我编辑list、XML。最后我将项目导出到APK文件名:EditedSpash.apk。apkbSplash当我在模拟器上运行EditedSpash.apk时。我得到了错误。你给我解释一下好吗?adbinstallEditedSplash.apkFailure[INSTALL_PARSE_FAILED_NO_CERTIFICATES] 最佳答案 您应该在安装前签署apk。1)keytool-genkey-keystore(nam

android - 使用apktool反编译apk文件

我尝试使用apktool提取apk文件。我遵循了下面提到的步骤。IsthereawaytogetthesourcecodefromanAPKfile?但我无法完全理解它。我不确定将apktool放在哪里以及如何反编译apk文件。运行apktool命令时出现以下错误C:\Windows\System32>apktool.bat无法访问jarfileC:\Windows\System32\apktool.jar请帮我解决这个问题。提前致谢 最佳答案 我遇到了同样的问题。我的情况是,我发现jar文件存在于一个单独的包中,除了apktool

android - 如何从 APK 文件中查看 AndroidManifest.xml?

是否可以查看Androidmanifest.xml文件?我刚刚将apk文件的扩展名更改为zip。此zip文件包含Androidmanifest.xml文件。但我无法查看Androidmanifest.xml的内容。它是完全加密的。如何查看Androidmanifest.xml文件? 最佳答案 是的,您可以查看AndroidAPK文件的XML文件。有一个工具:android-apktoolItisatoolforreverseengineering3rdparty,closed,binaryAndroidapps如何在您的Window

android - 如何从 APK 文件中查看 AndroidManifest.xml?

是否可以查看Androidmanifest.xml文件?我刚刚将apk文件的扩展名更改为zip。此zip文件包含Androidmanifest.xml文件。但我无法查看Androidmanifest.xml的内容。它是完全加密的。如何查看Androidmanifest.xml文件? 最佳答案 是的,您可以查看AndroidAPK文件的XML文件。有一个工具:android-apktoolItisatoolforreverseengineering3rdparty,closed,binaryAndroidapps如何在您的Window

build - apktool 构建 apk 失败

我在应用程序apktool问题上遇到了非常烦人的问题。我不明白我做错了什么,或者问题是什么。我在debian和linuxmint上试过这个。我用了不同版本的apktool,导致同样的错误:I:Checkingwhethersourceshaschanged...I:Checkingwhetherresourceshaschanged...I:Buildingresources...Exceptioninthread"main"brut.androlib.AndrolibException:brut.common.BrutException:couldnotexeccommand:[aa