草庐IT

release-apk

全部标签

android - 如何在模拟器和真机上升级SystemUI.apk

我正在开发自定义ROM,我需要对SytemUI(例如状态栏)进行一些自定义。所以,这是我执行的步骤1.$.build/envsetup.sh2.$lunch1//normalemulator3.$make-j4一旦我的模拟器启动并使用默认的jellybean4.2.2AOSP运行,我就会对状态栏布局进行一些更改,例如我改变背景颜色然后我表演4.$mmmframeworks/base/packages/SystemUI//CreatestheSystemUI.odex&SystemUI.apkintheout/target/product/generic/system/app/那么我如何

android-wear 在 mobile-release apk 中嵌入旧的(缓存的)wear apk

我正在使用选项Build->GenerateSignedAPK生成签名的apk问题是mobile-release.apk没有嵌入更新的wearapk。我试过改变文本/逻辑,但它总是显示旧的东西。我已经尝试了以下所有方法,知道为什么它一直嵌入旧的wearapk而不是创建新的apk。文件->使缓存无效/重新启动。构建->清理+重建项目清除手机上的磨损应用缓存设置->重新同步所有应用(手持设备应用上的选项)手动删除mobile和wearmobilebuild文件夹中的所有apk。任何提示,或任何面临类似问题的人,请回复。更新1:我单独测试了生成的wear-release.apk,它是最新的,

android - 如何从apk文件中获取源文件

在android中,有可能从.apk文件中获取源文件。 最佳答案 这是可能的。你需要一个反编译器。但要小心考虑法律问题。我使用Dedexer或dex2jar.大多数情况下会有很好的结果,但有时无法反编译所有源代码。 关于android-如何从apk文件中获取源文件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4601389/

android - 同时构建许多类似的 Android .apk 文件?

我有一个Android项目,我需要从中构建许多.apk。.apk仅在几个方面彼此不同:Androidlist文件中有一些值彼此不同一些.apk可能会排除/res文件夹中的一些文件不同的包名自动构建所有这些不同的.apk的最佳方法是什么?谢谢! 最佳答案 使用AndroidMavenplugin.它支持androidlibraryprojects.创建一个多模块项目。将所有通用类放在一个模块(库)中。为您要分发的每个应用程序创建一个模块,并使其依赖于lib模块。这是一个例子:https://github.com/jayway/mave

android - 如何使用新的 apk 升级以前的 apk 而不会丢失来自未知来源 apk 的 android 中的先前数据

如何在使用新apk的情况下升级android应用程序而不丢失以前的apk数据? 最佳答案 有一个versionCodeAndroidManifest.xml中的元素。这是一个整数,每个新版本都应该增加它的值。所以这个整数的值越高,你的应用程序的版本越新。因此,要使用apk更新您的应用程序,您只需将此数字递增1,然后重新编译您的应用程序,然后像往常一样使用生成的apk来安装您的应用程序。数据将自动保存。这是如何hockeyapp为Beta测试人员更新应用程序。 关于android-如何使用

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并将它们上传到