草庐IT

split-apk

全部标签

android - 无提示安装安卓APK

我们正在编写一个在大屏幕上展示广告的Android应用。我们有一个后端,广告商可以在其中选择广告,因此它们几乎可以立即更新。因为会有很多Android机器在运行(插入HDMI屏幕),我们应该能够远程更新我们的软件。是这样的:主应用程序持续运行(除非关闭),用户永远看不到任何与Android相关的内容。我们需要一个更新程序来监听更新并删除主apk,安装一个新apk。更新时,我们将显示“更新中,请稍候”的Activity,直到安装并显示新的主apk。我们需要什么:我们需要有关如何在不提示用户ROOTEDDEVICE的情况下实现更新机制的帮助。我们拥有的:更新程序应用程序被挂接到启动接收事件

android - 如何解压、编辑和压缩安卓 apk

我有一个androidapk,我删除了我的源代码并且没有再次拥有该项目,我想更改旧apk的版本代码。我的问题是如何解压缩并重新打包apk以便我可以使用。我用的是mac系统。我在windows上看到了很多东西,但我找不到mac。我需要帮助 最佳答案 解压apk文件最简单的方法是执行解压命令:unzipxxx.apk-dxxx会生成一个目录xxx来存放解压后的文件。实际上,.apk文件与.zip文件相同。执行命令fileXXX.apk查看。从apk中获取可读的文本文件如果您想要可读的文本文件,例如list文件,我建议您使用apktool

android - 安装在 sdcard 上的应用程序的 .apk 位置在哪里?

我知道系统应用的位置是“/system/app”,而用户应用的位置是“/data/app”。但是我找不到我移动到/安装在sdcard上的那些apk的位置。 最佳答案 安装在SD卡上的应用程序存储在目录“.android_secure”中。如果我没记错的话,您不会直接在该文件夹中找到APK文件,因为内容已加密。这是为了防止直接访问付费应用程序的APK文件。加密部分安装在文件系统的其他位置。 关于android-安装在sdcard上的应用程序的.apk位置在哪里?,我们在StackOverf

android - 如何在 Windows 中压缩对齐 apk 文件

我已经签署并打包了Xamarin应用程序因此使用VisualStudio创建了apk文件。如何在Windows中压缩此文件? 最佳答案 确保您已安装AndroidSDKbuild-Tools,然后检查您的SDK的安装位置,我的位置是C:\ProgramFiles(x86)\Android\android-sdk\build-tools\23.0.1\zipalign您将在android构建工具中找到zipAlign,然后像这样使用它:C:\ProgramFiles(x86)\Android\android-sdk\build-too

android - 在 APK 中编码/解码 AndroidManifest.xml

我正在使用ApkTool在APK文件中解码AndroidManifest.xml并且它可以完美运行,但是在应用一些更改之后,我如何才能再次对其进行编码,就像之前的编码方式一样?例如(在我的情况下)更改应用标签。 最佳答案 您可以再次使用apktool创建一个新的APK文件,包括您更改的AndroidManifest.xml。首先,反编译APK文件:java-jarapktool.jardecodeapp.apkapp然后修改app目录下你想要的文件,重新编译成新的APK:java-jarapktool.jarbuildappapp_

android - 如何解决在 APK META-INF/rxjava.properties 中复制的重复文件

我在我的android应用程序上使用rxjava和rxvolley。当我尝试运行它时,我得到了这个错误Executionfailedfortask':testapp:transformResourcesWithMergeJavaResForDebug'.>com.android.build.api.transform.TransformException:com.android.builder.packaging.DuplicateFileException:DuplicatefilescopiedinAPKMETA-INF/rxjava.propertiesFile1:C:\User

android - 丢失了用于签署 android apk 的私钥。应用可以发布到 Android Market 吗?

我刚刚完成了对一家公司的Android应用程序的一些更新,却发现他们不再拥有用于签署进入Android市场的原始版本的私钥。如果我理解正确,这意味着这些更改不能作为原始应用程序的更新发布。我认为最好的选择是从市场上撤下原始应用程序(它没有很多下载或评论)并重新发布使用新key签名的应用程序。但是,我担心AndroidMarket可能不允许发布与已经发布的应用几乎相同的应用(例如,相同的名称、相同的图标、大部分相同的功能等)。以前有人遇到过这种情况吗?谷歌是否允许您作为单独的应用重新发布到Android电子市场? 最佳答案 您是正确的

android - 如何在 Android L 中使用 "PackageInstaller"类安装/更新/删除 APK?

请检查下面的类并给我有关如何使用它们的建议https://developer.android.com/reference/android/content/pm/PackageInstaller.htmlhttps://developer.android.com/reference/android/content/pm/PackageInstaller.Session.html所以请给我一个安装/更新/删除应用程序的示例。新应用程序是否有可能安装在设备配置文件所有者中? 最佳答案 没有来自AndroidMonwards的系统权限是可能

android - Android APK 签名存在哪些陷阱?

免责声明:我了解签署APK的基础知识,但我只有一个项目存在问题,并且仅在使用MicrosoftWindows作为操作系统进行签名时出现问题。我正在使用Maven构建我的APK并使用maven-jarsigner-plugin对其进行签名:org.apache.maven.pluginsmaven-jarsigner-pluginsigningsignpackagetruetarget/${project.build.finalName}.apkCERT${env.HOME}/.keystore${env.KEY_STOREPASS}${env.KEY_KEYPASS}${env.KEY

android - "Could not find the XXX.apk"控制台中的消息,同时使用链接的 Android 库启动应用程序

我在Eclipse中的工作区设置存在一些奇怪的问题。我有一个Android库项目和一个链接到该库的应用程序项目。在编译时和运行时一切正常,但是每当我启动应用程序时,我都会在Eclipse控制台中看到这条消息:"CouldnotfindXXX.apk!"我怎样才能消除它?谢谢 最佳答案 在thismessage来自Android开发者小组的LanceNanek指出,如果依赖的项目是Android项目,那么在Android项目的Java构建路径部分中存在“项目依赖项”会导致此问题。因此,请转到Java构建路径>项目并删除不正确的项目依赖