草庐IT

split-apk

全部标签

android - 使用不同的 keystore 辞职 apk

目前我正在使用私有(private)keystore文件签署apk,但我想用不同的keystore文件签署该apk。我怎样才能辞职那个apk..? 最佳答案 您可以使用不同的keystore为您的apk签名。按照以下步骤操作:签署发布:$1.apk->$1_release.apk"第1步:删除之前的所有签名将.apk的扩展名更改为.zip。打开并删除META-INF文件夹将扩展名改为.apk或者命令:zip[originalapk]示例:zip"$1".apk-d第2步:使用release.keystore签名:命令:jarsign

android - 找不到 Facebook SDK.apk

嘿,我知道以前有人问过这个问题,但似乎没有一个解决方案有帮助。这不是重复我之前在早期的项目中使用过FacebookSDK,现在我开始了一个新的,我得到了这个奇怪的错误。我已设置了对库的引用我已将FacebookSDK项目设置为库我已经尝试删除它并根据officialdocumentation重新添加它,并且基本上尝试了thisquestion中的所有内容.虽然我仍然收到此错误并且无法找出原因。值得一提的是,当我尝试使用facebook类时,它给了我一个“修复项目”选项的错误,我做了但仍然没有工作,可能是相关的? 最佳答案 这是常见错

android - Gradle 将重复文件放入 apk 文件中

我使用的是gradle1.10,android插件的版本是0.8.0。我的android项目需要这两个jar:jackson-core-asl-1.9.11.jar和jackson-mapper-asl-1.9.11.jar。我这样添加文件:dependencies{compilefiles('libs/jackson-core-asl-1.9.11.jar')compilefiles('libs/jackson-mapper-asl-1.9.11.jar')}在gradle构建期间,我收到一条错误消息,指出这两个文件在META-INF/ASL2.0中重复。我通过排除以下文件解决了这个

Android 开发人员 "Upload new APK to Production 99% complete"并卡住

过去两天我尝试通过GooglePlay开发者控制台上传应用程序,但在Firefox中上传到“99%完成”或在chrome中“处理”之前,apk才会上传并且卡住了。这不是我的第一个应用程序。我已经顺利上传并发布了另外两个。我尝试了以下所有相同结果的上传:*Firefox28.0(Ubuntu13.10)*Firefox28.0隐身版(Ubuntu13.10)*Chromium版本33.0.1750.152(Ubuntu13.10)*Chromium版本33.0.1750.152(Ubuntu13.10)隐身版*GalaxyNexusAndroid4.2.1手机上的Chrome手机33.0

Android Studio 将字符串从支持库导出到 APK

最近我从Eclipse切换到AndroidStudio。我有一个具有多个模块依赖项的项目。一个依赖项是支持库appcompat,包含如下:dependencies{compile"com.android.support:appcompat-v7:19+"}在Android文档中,我发现这个库需要与资源一起导入,这似乎工作正常。我在项目中使用该库没有问题。问题是,当我构建一个APK并运行aapt时,输出显示:locales:'--_--''de''nl''pl''sl''fr''cs''es''it''ca''da''fa''ja''nb''af''bg''th''fi''hi''vi'

android - 如何通过编辑 list 文件来更改 apk 名称?

我想在项目工作区中更改我的apk名称。如何通过编辑AndroidManifest.xml文件来实现? 最佳答案 在list文件中,您只能更改应用程序标签。如果要更改apk文件名,则应更改项目名称。为此,您只需在Navigator窗口中右键单击您的项目,选择Refactor>Rename并为其键入一个新名称。 关于android-如何通过编辑list文件来更改apk名称?,我们在StackOverflow上找到一个类似的问题: https://stackover

android - 从 "app-debug.apk"更改生成的 apk 名称

每次我使用AndroidStudio(1.02)运行项目时,它都会生成一个未签名的apk,它位于..\build\outputs\apk文件夹中,默认名称为“app-debug.apk”我想将该默认名称更改为其他名称。有可能吗?怎么样? 最佳答案 在build.gradle(模块:app)中:android{...defaultConfig{...setProperty("archivesBaseName","MyNewAppNameGoesHere")}}这通过修改archivesBaseName-属性来工作,并且适用于Gradl

android - 在 Android Studio 中单击运行时如何部署签名的 APK?

我正在开发一个使用GoogleAPI的应用。我在“GoogleDevelopersConsole”中创建了凭据。如果我创建一个签名的APK,并在手机上运行它,就没有问题。问题是,在我开发应用程序时,当我单击“运行”按钮时,它会在手机上部署应用程序的未签名版本。因此该应用程序不起作用。如何设置AndroidStudio使其在点击RUN按钮时在手机上部署签名的APK? 最佳答案 将这些值添加到您的.gradle:signingConfigs{debug{keyAlias'yourkeyalias'keyPassword'yourkeyp

android - 与 webview.apk 相关的信号 5 (SIGTRAP),代码 1 (TRAP_BRKPT)

我在Play管理中心收到了一些崩溃报告,标题如下:signal5(SIGTRAP),code1(TRAP_BRKPT)webview.apk以及以下详细信息:backtrace:native:pc00000000011a1ed4/system/app/webview/webview.apknative:pc00000000011e01f8/system/app/webview/webview.apk就是这样,没有更多可用信息。重要的是(a)崩溃的次数非常少,所以我的代码必须基本上是健全的,并且(b)报告都来自Android7.0设备。我什至如何开始计算可能发生崩溃的位置?我可以发布一些

android - 调试和发布 apk 之间的区别

我是android和androidstudio的新手。根据我在VisualStudio的经验,当我们在另一台机器上测试.exe时,我们会复制发布文件夹和.exe。但在androidstudio中,我看到我的同事通过使用USB驱动器在其他系统中复制和部署来测试调试apk。似乎也有效。我可以知道部署该版本的后果是什么吗?发布版本是否仅与Play商店相关?除了调试版本包含可能使其变慢或庞大的调试信息之外,还有什么技术差异/后果? 最佳答案 主要区别在于调试标志和签名key:对于调试版本,apk将使用启用调试标志的默认调试签名key进行签名