草庐IT

美化apk

全部标签

android - 如何替换 APK 中的 XML 文件?

我想在每个下载的APK文件中包含额外的(每个用户)数据。换句话说,我在服务器上有一个现有的APK文件,我想:用动态生成的XML文件替换现有APK中的文件/res/user_info.xml在用户下载之前更新并重新签名整个包更多信息:我知道可以使用aapt、apktool、jarsigner等来完成……问题是文档很差,我无法找到(或开发)一个工作重新打包APK文件的技术。例如,无论我做什么,aapt总是将XML文件放在根路径(/)中。我也不确定需要更新哪些资源才能使APK文件再次有效。此外,/res/中的现有XML文件已编译-我是否也需要对我的XML文件执行此操作?如果是,我该怎么做?如

android - 如何在用户单击网站上的下载链接时自动启动 android apk 安装过程

根据developer.android.comhttp://developer.android.com/tools/publishing/publishing_overview.html#publishing-websiteWhenusersbrowsetothedownloadlinkfromtheirAndroid-powereddevices,thefileisdownloadedandAndroidsystemautomaticallystartsinstallingitonthedevice.However,theinstallationprocesswillstartaut

android - 我们如何为 google play 商店制作签名 APK?

我已经完成了我的android应用程序,现在想在android市场上发布它。我在Android应用程序的GooglePlay商店上有一个帐户。但是当尝试上传我的apk文件时出现错误。看了很多教程都上传不了Howtosignanandroidapkfile 最佳答案 首先右键单击项目并单击导出然后按照指示 关于android-我们如何为googleplay商店制作签名APK?,我们在StackOverflow上找到一个类似的问题: https://stackov

Android:从 Android 代码获取 APKs minSdkVersion

这个问题在这里已经有了答案:GetminSdkVersionandtargetSdkVersionfromapkfile(8个答案)关闭5年前。我正在开发一款Android应用,它能够在用户需要时安装其他应用(作为我的应用的插件)。但是,这些附加应用中的每一个都可能需要特定的Android版本才能运行。我想在运行时执行检查,看看我尝试安装的APK是否真的与设备兼容。现在,用下面的方法:publicPackageManagergetPackageArchiveInfo(StringarchiveFilePath,intflags)我可以获得有关APK文件的信息。但是,问题是返回的信息似乎

Android:使用人行横道浏览器时 apk 大小增加巨大

我已按照此处的说明进行操作CreatinganapplicationwiththeembeddingAPI并集成了运行良好并成功显示远程网站url的人行横道库。但.apk文件大小从21.8MB跃升至61.8MB。我还在我的应用程序中为人行横道启用了混淆器规则。有什么办法可以减小apk的大小吗?(至少到GooglePlay的50MB限制) 最佳答案 Crosswalk为2种架构构建:x86和armv7。每个库的重量约为20M。所以总而言之,您将获得~40M。有2个选项可以减少最终构建的大小:为每个拱门构建2个单独的apk并将它们上传到

android - 是否可以在一个 APK 文件中安装多个 android 应用程序?

假设我有多个.apk文件。为了方便最终用户,是否可以将所有这些合并到一个.apk文件中? 最佳答案 您可以将多个Activity编译到同一个apk中,并让它们分别显示在主屏幕启动器中。这将使它们在用户看来是独立的,但它们仍然正式属于同一个android“应用程序”——它们将在相同的用户ID下运行,因此可以访问彼此的数据,并且只能作为组。 关于android-是否可以在一个APK文件中安装多个android应用程序?,我们在StackOverflow上找到一个类似的问题:

android - 如何保护 Android 应用程序免受 .apk 备份应用程序的侵害

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭9个月前。Improvethisquestion如何防止Android应用程序可以备份.apk文件。类似astrofilemanager的应用让用户这样做,菜单:工具->备份更多infohere并且可以在SD卡上备份任何已安装的apk。稍后,我可以将其重命名为.zip并解压缩,并且可以轻松窃取DRAWABLE/ASSET来自那个应用程序。我的问题是,如何保护我的应用免受此类备份?

android - 安装后.apk文件在手机中的位置

我有以下问题请解释一下安卓应用程序的安装过程。当我们安装Android应用程序时,.apk文件的临时文件夹位置是什么?提前致谢 最佳答案 APK被复制到root的/data/app。apk相关的数据在/data/data/app_name中生成搜索后您可能会在StackExchange上获得足够多的文章,例如:https://android.stackexchange.com/questions/5147/the-installation-steps-of-android-packageAndroid:Understandingth

android - 如何通过java代码以编程方式生成apk文件

我需要通过一些Java程序生成或构建一个APK文件,我在其中选择了Android源项目。假设我在网页上有一个按钮。单击时,它会生成一个.apk文件。我看到我们可以通过Ant和Gradle构建APK文件。但这通过命令shell运行。我不想在命令shell中执行此操作。我想写一个Java程序。或者我可以通过Java程序运行shell命令。有人可以指导我吗?谢谢感谢您提供的答案。对于这些答案,我需要通过Gradle或Ant。如果必须的话,我会这样做。但是,我正在寻找替代方案。 最佳答案 您可以使用ANTjarant.jar和ant-lau

android - Buildozer编译apk,但在android上崩溃

我能够构建一个.apk,但在我将它安装到我的Android手机上后,它在启动时就崩溃了。我对失败的想法是我正在使用第3方库,例如(beautifulsoup)。这是我的导入在main.py中的样子:fromkivy.appimportAppfromkivy.propertiesimportListProperty,StringPropertyfromkivy.uix.boxlayoutimportBoxLayoutfromkivy.uix.gridlayoutimportGridLayoutfromkivy.uix.buttonimportButtonfromkivy.uix.labe