应用程序释放-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

相关文章

cross-plateform 跨平台应用程序-03-如果只选择一个框架,应该选择哪一个?

跨平台系列 cross-plateform 跨平台应用程序-01-概览 cross-plateform 跨平台应用程序-02-有哪些主流技术栈? cross-plateform 跨平台应用程序-03-如果只选择一个框架,应该选择哪一个? cross-plateform 跨平台应用程序-04-React Native 介绍 cross-plateform 跨平台应用程序-05-Flutte

Java Web应用程序的推荐目录结构

以前没有用过maven管理过项目的依赖,最后使用上了maven,发现通过不能方式建立出来的web应用程序目录结构基本都不一样,既然每次都要到网上搜索如何建立maven管理的Web应用程序,不如自己找百度谷歌一下。 找了半天 ,感觉比较好的maven管理的web应用程序目录结构是这个: ├── pom.xml└── src├── main│ ├── java│ │ └── myg

加减密签名

签名,验签的理解(转)图片理解数字签名和验签过程

内置带so的APK为系统APK方法

(1)若内置为可卸载的APK,可以无需解压出lib直接编译就可以 具体参考http://blog.csdn.net/a462533587/article/details/46380795 (2)若内置为system APP,上述blog也有两种方式: 方法一:   如下例,在Android.mk中添加并配置变量(注意路径对应): LOCAL_PREBUILT_JNI_LIBS = \

apk反编译修改教程系列-----修改apk 解除软件限制功能 实例操作步骤解析_6【二十五】

目前很多软件都需要票票才可以使用完全的功能。纯免费的功能性app已经很少见了。 今天继续以一款app为大家来演示如何去除软件的限制功能。教程的目的主要是学习反编译的基础修改方法,了解app的修改步骤以及基础的入门修改常识。每个使用修改方法不一定适用于所有app。只是给你另外的思路与步骤参考。 反编译工具:MT**绿色版 演示apk;**清单 app

Android studio 生成自定义apk

1.获取当前时间 def buildTime() {def date = new Date()def formattedDate = date.format('yyyy_MM_dd--HH:mm')return formattedDate} 2.在app下的build.gradle文件中添加 //自定义apk名字applicationVariants.all { variant ->v

app提交到腾讯开发平台,提示无法获取签名信息,请上传有效包(110506)

最近提交APP时遇到的,一般情况下是因为打包时至勾选v2没有勾选v1的原因,如下图: 这个时候将v1勾选即可。 但是在打包时ˉv1和v2都勾选了也可能会出现这个报错,那就要看一下gradle的 minSdkVersion,如果这个版本在24-26之间也可能会提示这个错误,所以降低这个版本就可以了

王立平--Apk安装过程及原理详解

应用安装是智能机的主要特点,即用户可以把各种应用(如游戏等)安装到手机上,并可以对其进行卸载等管理操作。APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。 Android应用安装有如下四种方式 1.系统应用安装――开机时完成,没有安装

C++入门(02)简单了解C++应用程序的开发部署

文章目录 1. 开发C++应用程序2. 简单示例计算器程序3. 需求分析4. 设计5. 编码6. 编译7. 调试8. 测试9. 部署10. 部署示例10.1 使用Visual Studio Installer Projects创建安装程序10.2 安装VisualStudio Installer Projects扩展10.3 在calculator解决方案中创建安装项目10.3.1 添加安装

okHttp框架的介绍 和关于https的自定义签名证书的问题

参考博客:【张鸿洋的博客】 Android Https相关完全解析 当OkHttp遇到Https 1.okhttp的介绍:  它能够处理: 一般的get请求一般的post请求基于Http的文件上传文件下载加载图片支持请求回调,直接返回对象、对象集合支持session的保持 开发平台使用:     使用前,对于Android Studio的用户,可以选择添加: compile '