应用程序释放-unsigned.apk未签名

2024-06-19 12:58

本文主要是介绍应用程序释放-unsigned.apk未签名,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

应用程序释放-unsigned.apk未签名

投了 38 下投票 最喜爱的
12

我下载在GitHub上的Android应用程序的zip文件,我试图运行它,但我得到这个消息的对话框

app-release-unsigned.apk is not signed. Please configure the signing information for the selected flavor using the Project Structure dialog.

我使用Android的工作室。我应该做些什么?

分享 改善这个问题,
 

8回答

活跃的 最古老的
投了 63 下投票

如果有人想调试发布采用Android Studio生成,请按照下列步骤操作:

  1. 将构建变量释放模式。

在这里输入的形象描述

  1. 右键单击应用程序在左侧导航窗格中,单击打开模块设置

  2. 转到签名选项卡。添加签名的配置,并在填写信息。选择您的钥匙串以及。

在这里输入的形象描述

  1. 转到构件类型选项卡。选择释放模式和集:

-Debuggable至

-Signing配置的配置(您刚才创建的)。

在这里输入的形象描述

您同步的gradle。请享用!

分享 改善这个答案
 
3 
你的老板谢谢:)  -   满月  3月26日在5点44
 
谢谢,这有助于!有时,错误信息比帮助更多的刺激性..  -   艾登K.  8月22日在18:28
 
我们是否应该设置可调试为false实际上生成督促发行APK什么时候?或将工作室做到这一点对自己?  -  ISHAAN加尔格  09月16日在15:17
1 
@IshaanGarg应设置可调试为false,同时使释放的apk  -   NightFury  在17:02 09月16日
投了 55 下投票

确保构建变量设置为调试(而不是发布在Android的一室公寓)(查看构建变种面板)。

如果设置为调试,它应该自动登录使用自动生成的密钥库调试应用程序,而无需编辑构建脚本。

然而,你将需要创建和配置特定的密钥库发布。

官方文件,涵盖了调试和发布模式:https://developer.android.com/tools/publishing/app-signing.html

分享 改善这个答案
 
 
该解决方案是到底有什么固定它适合我。  -   杰夫  1月2日在'15 15:57
 
我有调试版本集,但仍然收到此消息。  -   金  5月22日在'15 12:26
 
感谢这个!  -   威尔·约翰逊  6月12日在'15 8:26
 
谢谢你,救了我的时间太长。  -   尼克斯  8月6日在'15 1:05
投了 21 下投票

总是用你的build.gradle DSL这样的脚本签上你的身材:

    android {signingConfigs {debug {storeFile file("debug.keystore")}myConfig {storeFile file("other.keystore")storePassword "android"keyAlias "androidotherkey"keyPassword "android"}}buildTypes {bar {debuggable truejniDebugBuild truesigningConfig signingConfigs.debug}foo {debuggable falsejniDebugBuild falsesigningConfig signingConfigs.myConfig}}
}

如果您想了解更多一点关联到Android Studio中建立摇篮系统只需付参观:

这篇关于应用程序释放-unsigned.apk未签名的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1075095

相关文章

20170723 做的事 ecdsa的签名验证时间短于bls signature

1 今天在虚拟机 /home/smile/Desktop/20170610/Test//time_ecdsa 文件夹下,找到ecdsa的验证时间是 989.060606μs μs 先 make ,然后run。 再取BLS的签名生成时间: ./run  2  gnuplot 画图,画对比的时间 gnuplot 画图参考教程 http://blog.sciencen

适用于 Android 的 几种短信恢复应用程序

Android 设备上的短信丢失可能由于多种原因而丢失,例如意外删除、恢复出厂设置、系统崩溃或病毒攻击。是否有应用程序可以恢复 Android 上已删除的短信?幸运的是,有几款短信恢复应用程序可以扫描您的 Android 手机并从内存或 SIM 卡中检索已删除的短信。 然而,并非所有短信恢复应用程序都是可靠或有效的。有些可能无法恢复消息,有些可能会损坏您的数据,有些甚至可能包含恶意软件或间谍软件

Netty ByteBuf 释放详解:内存管理与最佳实践

Netty ByteBuf 释放详解:内存管理与最佳实践 在Netty中(学习netty请参考:🔗深入浅出Netty:高性能网络应用框架的原理与实践),管理ByteBuf的内存是至关重要的(学习ByteBuf请参考:🔗Netty ByteBuf 详解:高性能数据缓冲区的全面介绍)。未能正确释放ByteBuf可能会导致内存泄漏,进而影响应用的性能和稳定性。本文将详细介绍如何正确地释放ByteB

Android Apk瘦身方案1——R.java文件常量内联

R.java 文件结构 R.java 是自动生成的,它包含了应用内所有资源的名称到数值的映射关系。先创建一个最简单的工程,看看 R.java 文件的内容: R文件生成的目录为app/build/generated/not_namespaced_r_class_sources/xxxxxDebug/processXXXXDebugResources/r/com/xxx/xxx/R.java

WinCE的C#程序中获取当前应用程序的路径

WinCE中获取当前路径的两种方法: string appPath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase); string appPath = System.IO.Path.GetDirectoryName(System.R

控制面板里找不到“应用程序服务器”这个项目,Windows XP中金蝶安装时无“应用程序服务器”的解决办法

要注意先安装IIS,再安装VS2008。 我们会经常在控制面板里找不到“应用程序服务器”这个项目。我们需要按照下面的步骤来操作就会Ok。 1.下载IIS6,放置到D盘根目录。

如何减小iOS应用程序的大小

转自:http://mobile.51cto.com/hot-434754.htm 怎样才能让我的程序安装包小一点,让程序的下载和安装更快速?本文收集了一些减小程序安装包大小的相关技巧(当第一次下载和安装程序时)。 AD:51CTO学院:IT精品课程在线看! 本文译自:Reducing the size of my App Q: 怎样才能让我的程序安装包小一

在命令行应用程序中接受安全登陆

import java.io.Console;import java.util.Arrays;public class ConsoleApp {private static final int MAX_LOGINS = 3;//最多输入三次密码public static void main(String[] args) {// TODO Auto-generated method stubCon

【转自看雪】反编译apk+eclipse中动态调试smali

初涉移动端,请各位前辈多多指教! 本文参考http://www.kaifazhe.com/android_school/380973.html 在此,对作者表示感谢! 跟踪apk一般的做法是在反编译的smali代码中插入log输出,然后重新编译运行看输出日志,这种方法费时费力,如果能够动态调试就最好了。下面就给大家介绍apk+eclipse来调试smali。 前

APK签名校验绕过

将APK重命名为zip文件,然后可以看到有个META-INF的文件夹,里面有三个文件,分别名为MANIFEST.MF、CERT.SF和CERT.RSA,这些就是使用signapk.jar生成的签名文件。 1、 MANIFEST.MF文件: 程序遍历update.apk包中的所有文件(entry),对非文件夹非签名文件的文件,逐个生成SHA1的数字签名信息,再用Base64进行编码。具体代