草庐IT

split-apk

全部标签

Android Studio 2.1.1 运行旧的 .apk 文件

开始时,我尝试了SO中的所有建议,但没有一个对我有帮助。Suggestion1,Suggestion2,Suggestion3.我正在做一些调试(只是通过AndroidStudio在我的设备上运行应用程序),我一次又一次地注意到,我在应用程序中所做的更改并没有应用到.apkAS正在运行。我知道的唯一解决方案是从我的设备中删除该应用程序,然后再次运行,它会根据我在代码中所做的更改进行编译。或者,我重新启动AndroidStudio,它也修复了这个问题。我尝试了网站上的所有建议,包括:文件->使Chaches无效/重新启动->无效,并更改我的运行->编辑配置设置,但没有成功.我还阅读了所有

android - 如何减小apk的大小

我的Assets和可绘制对象只有2mbjava和xml源只有1mb但在构建项目后apk大小为20mb!我将shrinkResources设置为true并删除未使用的资源并使用混淆器生成应用。有没有办法减小apk的大小? 最佳答案 AndroidStudio有自己的apk分析器,这对像您这样的情况非常有用。分析您的apk文件并检查哪些文件占用了这么多空间。https://developer.android.com/studio/build/apk-analyzer.html此外,使用ProGuard有助于减小apk的大小。此外,避免使

android - 无法从丢弃的 APK 中提取 Crashlytics 构建信息

我正在尝试将.apk文件上传到Crashlytics以与“Beta”应用程序一起分发,但在将我的.apk拖放到上传菜单时出现以下错误:UnabletoextractCrashlyticsbuildinfofromthedroppedAPK.PleasemakesureyourCrashlyticsbuildtoolpluginisinstalledandenabled.我已经按照Fabric应用程序的建议启用了Crashlytics:我已经将Fabric.with(this,newCrashlytics(),newCrashlyticsNdk());放在我的MainActivity和我

Flutter 无法编译 apk : Finished with error: Gradle task assembleDebug failed with exit code 1

Flutter无法编译apk。我不确定这是否与AndroidX或其他什么有关。Launchinglib\main.dartonAndroidSDKbuiltforx86indebugmode...Initializinggradle...Resolvingdependencies...RunningGradletask'assembleDebug'...registerResGeneratingTaskisdeprecated,useregisterGeneratedResFolders(FileCollection)registerResGeneratingTaskisdepreca

Flutter 无法编译 apk : Finished with error: Gradle task assembleDebug failed with exit code 1

Flutter无法编译apk。我不确定这是否与AndroidX或其他什么有关。Launchinglib\main.dartonAndroidSDKbuiltforx86indebugmode...Initializinggradle...Resolvingdependencies...RunningGradletask'assembleDebug'...registerResGeneratingTaskisdeprecated,useregisterGeneratedResFolders(FileCollection)registerResGeneratingTaskisdepreca

android - 安卓apk证书丢失。我还没有注册 Google Play App Signing

我丢失了我的androidapk证书。我格式化了我的macmini并升级到新的MacBookPro。现在我无法访问旧mac。所以没有机会检索旧的keystore。而且我还没有注册GooglePlayAppSigning。如果我现在注册,我可以更新我的应用程序吗?这是我尝试在Play商店更新我的应用时遇到的错误:YouuploadedanAPKthatissignedwithadifferentcertificatetoyourpreviousAPKs.Youmustusethesamecertificate.我知道这是一个重复的问题,但我再次提出这个问题是因为所有其他问题都已有3.4年

android - 一个 apk 中的小部件和应用程序

我有一个应用程序和一个小部件。我必须做什么才能只安装一件事。并且不单独安装应用程序和小部件?我希望你能理解我,否则就问吧。高维附言。我还在学习英语 最佳答案 您需要做的只是在同一个AndroidManifest.xml中声明小部件和应用程序。在list中的应用程序标签内,使用Activity标签声明应用程序,并使用接收者标签声明小部件。基本上,尝试将两个list“合并”为一个。如果我的回答让您感到困惑,请告诉我。 关于android-一个apk中的小部件和应用程序,我们在StackOve

java - 在 Android Emulator 上安装大 .apk 需要很长时间

我正在为Android编写应用程序。应用程序大小超过200MB。而且在AndroidEmulator上安装需要很长时间。我想知道如何在Android模拟器上加快大文件的安装。我如何加速Android模拟器(例如为其提供更多的RAM或提供更多的内部内存为它)。我的操作系统是Windows764位。 最佳答案 为什么要有200mb的APK?我可以想象你会有某种数据(肯定不是200mb的纯代码,对吧?)?您可以/应该删除它并将其放在模拟器的(虚拟)SD卡上。APK大小会小很多,无需继续加载该数据文件。最后,无论如何您都希望发布:200mb

android - libgdx - Assets 文件在 .apk 中翻倍

这是我第一次尝试将我的libgdx项目打包成.apk文件,令我惊讶的是该文件比Assets文件的总大小大2倍。assets文件夹应该是4MB,但.apk文件变成了8MB。我试图通过提取.apk文件来检查问题的根源。一开始我以为是库文件导致的问题,但后来我检查它只占用1MB内存。然后我发现Assets文件夹中的图像和音乐文件夹被复制到外面并且占用了总大小的两倍。这是我在eclipse项目中的android目录结构-src-gen-asset->image(30kB)->musics(3MB)->sfx(100kB)-bin-libs-res这里是.apk文件里面的目录-assets->i

android - 将一个apk文件保存在另一个apk文件中

我可以将一个.apk文件保存在另一个.apk文件中吗?当我安装第一个apk文件时,第二个.apk文件应该与卸载时一样安装。提前致谢。 最佳答案 安装并不难。您可以将第二个.apk文件放在第一个应用程序的Assets或原始资源文件夹中。然后,当第一个应用程序运行时,它可以将.apk文件复制到一个临时位置并使用类似这样的东西安装第二个应用程序(从thisthread中提取):Intentintent=newIntent(Intent.ACTION_VIEW);intent.setDataAndType(Uri.fromFile(newF