草庐IT

split-apk

全部标签

Android Market 多个 APK... 不同的 CPU 架构怎么样?

所以我想我现在可以使用针对objective-cPU架构的不同NDK编译库来上传我的应用程序,但似乎这是不可能的。有人知道如何将不同的APK上传到AndroidMarket,每个APK都包含专门为不同CPU架构编译的库?我还没有尝试过,看起来有点空间,但是我们可以在一个APK中包含多个编译的库吗?更新:显然,当用户安装apk时,设备上不会安装不受支持的库。这很好,但用户仍然必须下载整个apk浪费带宽。 最佳答案 好吧,终于GooglePlay允许拥有Multi-apktargeting!“我们为使用多个APK支持的应用添加了新功能。

Android apk - 如何使用 gradle 从 3rd 方依赖项中排除 .so 文件

我有一个包含多个依赖项的android项目。其中两个(我们称它们为依赖项A和B)具有native库(.so文件)。依赖A具有以下架构:arm64-v8a、armeabi、armeabi-v7a、x86和x86_64。依赖B有以下架构:armeabi、x86因此,当我的应用程序在armeabi-v7a设备上运行(例如)并且依赖项B调用native方法时,它无法找到相关的库来获取它(因为它不存在于armeabi-v7a文件夹中并且确实不会自动退回到库所在的armeabi)。有没有办法解决这个问题?例如,我可以在我的build.gradle文件中添加一些配置,以使arm64-v8a、arme

android - Visual Studio 2015 中 Cordova 应用程序的发布 apk 文件在哪里

我已经使用keytool命令行创建了一个证书文件。然后我通过添加我在证书文件中设置的信息更新了ant.properties文件(在res->native->android下)。另外,我已将证书文件复制到ant.properties的同一文件夹中。我按照MSDN中提到的步骤操作:https://msdn.microsoft.com/en-us/library/Dn757048.aspx当我在VisualStudio2015中以Release模式构建时,我没有在解决方案文件夹或bin中看到生成的发布apk。感谢您的帮助。 最佳答案 要在

android - 在 Mac OS 上的 android 模拟器上安装 apk

我尝试按照这些步骤(来自here):gotosdkfolder,thengototools.copyyourapkfileinsidethetooldirectory./emulator-avdmyEmulatortoruntheemulatoronmac./adbinstallmyApp.apktoinstallappontheemulator但是当我运行“./emulator-avdphoneEmulator”时(phoneEmulator是我的模拟器的名称)它只是显示:Phil-Knights-MacBook-Pro:toolsphiliplknight$./emulator-a

php - 使用来自 php 的 shell 脚本生成 android apk?

我正在尝试从shell脚本生成Androidapk文件,我想从PHP执行一个shell脚本文件。当我在终端中运行shell脚本时,它运行良好。如果我尝试使用PHP运行脚本,shell脚本不会执行所有命令。shell脚本中的ls命令完美运行,但是使用PHP执行时,其他命令不起作用。我在Linux环境中使用xampp服务器。我的shell脚本cd/home/user/AndroidStudioProjects/msvep4247-inghamautogroup-pulse-and/./gradlewassembleDebugcp-frapp/build/outputs/apk/app-de

java - 忽略来自 Android APK 的文件

是否可以忽略打包到AndroidAPK中的文件?例如,我的.psd文件与其.png对应文件位于同一文件夹中,并且所有.psd文件都被打包。我知道我可以将它们移出文件夹,但我喜欢将它们放在一起,如果可能的话,我不想这样做 最佳答案 AndroidAssets打包工具(AAPT)实际上支持这一点。我总是把我的类似psd的文件放在这样的资源目录中:/res/drawable/_pre_production/ic_launcher.psd任何_pre_production目录都不会添加到APK中。使用这种方法,它们位于实际图像目录的子目录中

android - 从 aab 文件生成 Apk 文件(Android 应用程序包)

有没有办法通过终端或使用AndroidStudio从Android应用程序包(aab)生成apk文件? 最佳答案 到目前为止,还没有人提供从AAB获取APK的解决方案。此解决方案将生成一个通用二进制文件作为apk。将--mode=universal添加到您的bundletool命令(如果您需要签名的应用,请根据需要使用--ks参数)。bundletoolbuild-apks--bundle=/MyApp/my_app.aab--output=/MyApp/my_app.apks--mode=universal主要步骤:将输出文件名从

Android:Google Map v2 未显示发布 apk 的 map

我的谷歌地图应用程序在使用调试谷歌地图APIKEY的设备上运行良好,但是当我使用发布谷歌地图APIkey为我的应用程序创建签名apk时,它不显示map。要生成Release模式googleAPIKEY,我将SHA1指纹与我的keystore一起使用。我还在我的项目设置中定义“签名和构建类型”,正如developer.android.com(http://developer.android.com/tools/publishing/app-signing.html)所解释的那样。尝试了所有可能的解决方案(删除apk并重新安装它,重新启动设备,清理项目)。没有任何效果。任何人都可以很好地解

Android 支持库大大增加了 APK 的大小

我在我的Android项目中使用AppCompat支持库。AppCompat有很多我在我的应用程序中不使用的可绘制对象和资源。那些不必要的文件将我的900K应用程序增加到2M以上,这是我不喜欢的。创建APK文件时有什么方法可以排除这些文件吗?或者我应该在我的代码中混淆库而不是建立依赖关系?我在AndroidStudio中使用Gradle。谢谢EDIT1我已经在使用proguard。但proguard不知道我不想拥有drawable-xxxhdpi或values-it例如。EDIT2我也在使用AndroidLint,这对我没有帮助,因为我不直接访问lib的代码,并且android在构建A

android - 错误 : Parsing the package while installing APK

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。关闭8年前。Improvethisquestion我正在尝试通过从Yahoo的电子邮件附件运行PackageInstaller来安装我的应用程序。我的手机是4.1版(Jellybean),所