草庐IT

android - 如何更改apk文件的名称?

我在https://build.phonegap.com/apps/的帮助下构建apk文件portalevrey时间我构建调试或发布apk文件的名称是:______debug.apk或______release.apk我想将发布apk的名称更改为更有意义的名称,例如MyProject-v2.apk。知道如何在构建时更改apk文件的名称吗? 最佳答案 不,遗憾的是您无法控制config.xml中的文件名,但文件名无关紧要。在config.xml中,您指定您的应用程序的名称,因为它会在用户的手机上显示,这才是最重要的。如果您想为文件指定

android - 使用配置 APK,同时仍针对 Lollipop 之前的设备

在开发免安装应用程序时,使用配置APK(https://developer.android.com/topic/instant-apps/guides/config-splits.html)提供了减少APK大小的有用选项。然而,看起来它们仅在使用21或更高版本的mindSdk时才受支持。例如,如果您尝试将此功能用于较低的SDK版本,则会出现以下错误。MinSdkVersion17istoolow(有没有办法让基本模块例如使用纯拆分功能,同时仍然安装了应用程序目标Lollipop前设备? 最佳答案 由于minSdkVersion标志会

android - 将另一个目录中的 .so(预构建)库添加到 APK

我正在尝试从另一个目录中包含我的.so库。编译我的项目工作正常。但是当我运行它时,它给了我java.lang.UnsatisfiedLinkError:dalvik.system.PathClassLoader[DexPathList[[zipfile"/data/app/com.company.gimikapp-2/base.apk"],nativeLibraryDirectories=[/data/app/com.company.gimikapp-2/lib/arm,/vendor/lib,/system/lib]]]couldn'tfind"libtheprebuiltlib.s

java - 尝试生成签名的 APK 时出现 TaskExecutionException

我正在尝试在AndroidStudio中生成签名的APK,但在我的项目中添加“Picasso”图像加载库后,我不断收到此异常(在构建的“运行任务”部分中)并且找不到它的来源,因为它没有指向我的任何类(class):org.gradle.api.tasks.TaskExecutionException:Executionfailedfortask':app:transformClassesAndResourcesWithProguardForRelease'.atorg.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecu

java - Android Studio3.2 APK Build Error -> 保留文件或目录名 'lib'

AndroidStudio版本3.2(AI-181.5540.7.32.5014246)。在AndroidStudio3.1中,我能够成功构建SignedAPK。但是一旦我制作了AndroidStudio3.2,我就根本无法构建SignedAPK。这个问题的原因是什么?我没有写过将commons-io放在lib下的路径。报错如下:File'root/lib/commons-io-2.4.jar'usesreservedfileordirectoryname'lib'.org.gradle.api.tasks.TaskExecutionException:Executionfailedf

android - 从 Google Play 商店自动安装 .apk

我正在使用Python和我自己的ADB协议(protocol)实现编写一些Android-TV-App的端到端测试。到目前为止一切正常,我可以发送命令,获取ui-dumps等。但是,由于该应用仅在GooglePlay商店中可用(我无权访问任何源代码)并且我想每周更新该应用的版本,所以我想知道如何才能做到这一点使用亚行。我考虑了以下解决方案:发送关键事件以打开设备上的Play商店并导航至应用的安装/更新页面。以某种方式将应用程序下载到测试机,并通过ADB将其推送到设备。使用ADB直接在设备上安装新版本的应用。这方面的“最佳实践”是什么?我应该如何解决我的问题?

android - 使用 ant 脚本构建 apk。

我在使用ant脚本创建.apk文件时遇到问题。生成的.apk命名为_unaligned.apk而不是.apk并且在将_unaligned.apk文件安装到设备时我强制关闭显示java.lang.VerifyError异常,但是使用IDE生成的同一个apk工作正常。很长一段时间我都对这个感到震惊。能否分享生成.apk文件的build.xml文件? 最佳答案 thisBloqentry解释了所有必要的步骤。特别是如果您想自定义构建脚本。如果您正在寻找实际的构建脚本,只需查看您的AndroidSDK文件夹platforms/android

android - 如何防止My apk被反编译

嗨由于你现在的apk是一个zip文件,可以解压,classes.dex也可以反编译,请问如何防止我的apk解压或反编译??非常感谢 最佳答案 使用ProGuard 关于android-如何防止Myapk被反编译,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5639225/

Android apk 文件动态构建

我正在开发一个android项目,它需要我在运行时构建android的apk文件,我这样做是因为我需要添加一个文本文档。这就像一个客户端服务器进程。当用户打开一个特定的ip地址时,在服务器端运行时,apk文件是用文本文档构建的。文本文档包含对单个用户唯一的用户主数据。最后直接在手机上下载并安装androidapp。如果有人知道怎么做,请告诉我。 最佳答案 您至少需要做几件事(我在J2ME中做过类似的任务):服务器端必须有JDKANT工具安装在那里一些用于生成源代码的脚本工具(作为最后的手段,你自己的Javaservlet)因此,根据

java - 从已编译的 apk 中恢复丢失的代码

我这里有一个问题……这让我非常紧张。我当时正在开发这款游戏,而且进展顺利,所以我在我的笔记本电脑上复制了一份,以便在离开计算机时做一些工作。长话短说,硬盘故障+糟糕的备份导致我失去了一个非常重要的类(class)。有没有办法反编译apk来找回丢失的代码?它并不过分复杂或复杂,只是如果不阅读每一本书就不可能重写它。单例的。线。的。代码。在整个应用程序中,因为它初始化了很多类并以特定方式加载了一堆东西。通过快速谷歌搜索,我找到了apktool,它将它反编译成一堆.smali文件,我认为这些文件不是为人类阅读而设计的。我需要恢复的是类中一个非常大的方法。我找到了包含它的smali文件,我想我