草庐IT

split-apk

全部标签

android - 在 Android Studio : duplicate files during packaging of APK 中将 .so 文件添加到 jniLibs

按照各种指令集,似乎我应该将native库添加到app/src/main/jniLibs并且它们将自动链接起来。然而,当我这样做(对于OpenCV)时,我得到以下信息:Error:duplicatefilesduringpackagingofAPK/.../app/build/outputs/apk/app-debug-unaligned.apkPathinarchive:lib/armeabi/libopencv_java.soOrigin1:/.../app/src/main/jniLibs/armeabi/libopencv_java.soOrigin2:/.../build/i

android - 黑莓 10 上奇怪的 Android APK 应用程序名称

我最近使用IonicFramework创建/构建Android应用程序。在Android手机上完美运行。但是当我在Blackberry上安装时,它有一个奇怪的应用程序名称,例如@0x7f040000。该应用程序本身似乎很好。我试过转换成BAR文件,签署APK,等等仍然没有成功。谷歌搜索了好几天,一点进展都没有。有什么建议吗? 最佳答案 经过多次尝试,这里是我的解决方案:使用BlackberryAPKPackager将您的APK文件转换为BAR,我正在使用this.检查下载>命令行工具将BAR文件扩展名更改为ZIP。摘录。打开META

android - 当从 Android Studio 签名生成 .apk 时,zipalign 会自动执行吗?

我想知道为发布生成签名.apk的方法是否也对apk进行了zipaligns。在android页面(http://developer.android.com/tools/publishing/app-signing.html#studio)的说明中,不清楚zipalign是否是不同的步骤。谢谢! 最佳答案 您可以在build.gradle文件中定义构建类型。buildTypes{debug{storeFilefile("debug.keystore")}release{zipAlignEnabledtrue}}在调试apk时使用调试配

Java(安卓): How to I split a string by every two line breaks?

我试过使用string.split("\n\n")但它不起作用。任何人有任何解决方案吗?提前致谢 最佳答案 首先,您应该使用另一个\来转义\,如下所示:string.split("\\n\\n");另一种方法是使用系统默认的行分隔符:string.split(System.getProperty("line.separator")+"{2}");或者你可以尝试混合这个:string.split("(\\r\\n|"+System.getProperty("line.separator")+")+");split需要RegExp,因此

android - 使用 gradle-experimental :0. 2.0 签署 android apk

我已成功修改我的build.gradle以使用gradle-experimental但是当尝试添加signingConfigsblock时它失败了。我按照http://tools.android.com/tech-docs/new-build-system/gradle-experimental中的说明进行操作尽我所能,但我总是收到以下错误:Aproblemoccurredconfiguringproject':app'.Thefollowingmodelrulesareunbound:model.android.signingConfigs>named(release)Mutable

android - 如何在 Jenkins 中创建具有特定风格的 .apk?

我有一个android项目,它定义了2种风格。如何通过Jenkins构建具有特定风格的构建?这是我在build.graddle中的风格:productFlavors{flavour1{applicationId"app_id"resValue"string","app_name","Flavour1appname".......}flavour2{applicationId"app_id2"resValue"string","app_name","Flavour2appname".......}这就是我在jenkins中构建它的方式:提前致谢! 最佳答案

android - 调试 apk 工作正常但在签名并生成发布 apk 后,它在 cordova ionic 项目中显示白色空白屏幕

我通过运行“ionicbuildandroid”创建了一个调试apk,然后使用keystore文件和密码对apk进行签名并运行“ionicbuildandroid--release”。现在发布的apk在androidjellybean中不起作用(只显示白色空白屏幕)但它在androidlolypop中工作。控制台没有报错。cordova版本是4.2.0cordova-android版本是3.6.4我的项目中没有cordova白名单插件。如果我尝试安装白名单插件,它说插件不支持这个cordova-android版本。我的项目在config.xml中有"accessorigin="*"和使

android - 如何从已签名的 apk 中获取 keystore 文件

我已经使用默认的debug.keystorekey对我的apk进行了签名。但不幸的是我的系统损坏了,现在我需要从已经签名的apk中获取keystore。用新apk替换旧apk。我有MD5、SHA指纹。但我可以将它们作为keystore来签署apk。如有任何建议,我们将不胜感激。提前致谢。 最佳答案 unzip-pName-of-apk.apkMETA-INF/CERT.RSA|keytool-printcert是我用的。它产生所有者、颁发者、序列号、有效通过、证书指纹、签名算法和版本等信息。

android - 从命令提示符创建 apk 文件

我想从命令提示符创建.apk文件。为此,我关注thislink并尝试用ant完成它..但它给我错误。taskdefclasscom.android.ant.setuptaskcannotbefound任何人都可以帮我解决我犯的错误或为此提供分步教程。提前致谢... 最佳答案 您需要将sdk.dir传递给ant,即ant-Dsdk.dir=您还需要指定七个左右的Android构建目标之一,因为默认构建目标是“帮助”。如果你只是运行ant-Dsdk.dir=,你会得到一些帮助输出,像这样:help:[echo]AndroidAntBui

android - 如果我不在 Android 中压缩一个纯文本文件,它会在 APK 中被压缩吗?

我正在考虑是否要压缩我的应用程序中包含的大约1.5MB的纯文本文件。我可以使用zip将其压缩到400k并在应用程序中解压缩,但这只是另一件事。如果我不这样做,它会在APK中被压缩吗?我可以把它放在一个特殊的地方来实现这一点吗?我真的只关心下载大小。 最佳答案 文件根据扩展名压缩:/*theseformatsarealreadycompressed,ordon'tcompresswell*/staticconstchar*kNoCompressExt[]={".jpg",".jpeg",".png",".gif",".wav",".m