- 浏览: 94918 次
- 性别:
- 来自: 北京
文章分类
最新评论
Error generating final archive: Debug certificate expired on ****
问题原因:由于Debug证书过期所致。
Android的应用程序必须经过开发者自己的自签名证书进行数字签名之后,才能安装到Android系统上。在开发调试阶段,默认情况下,ADT辅助工具帮我们对apk文件进行了签名,采用的是默认的Debug版本的签名文件。
安装之后,Android SDK会生成一个Debug签名证书,保存在debug.keystore文件中。ADT使用这个证书对每个生成的应用(Application)进行数 字签名。非常不幸的是,每个Debug证书的有效期限是365天(一看debug.keystore的创建日期还真是去年的这个时候),那么不可避免的就会有证书过期的问题了。而Android SDK发现证书过期了,不会给你换新的,只会给你Error提示。
解决办法:将debug.keystore直接删除。Android SDK发现debug.keystore丢失了,就会自个生成一个新的。再运行SDK,一切正常了。
Windows系统下,这个Debug证书保存在C:/Documents and Settings/username/.android目录下
或者是Eclipse关键的Android SDK的目录下的.android目录
问题原因:由于Debug证书过期所致。
Android的应用程序必须经过开发者自己的自签名证书进行数字签名之后,才能安装到Android系统上。在开发调试阶段,默认情况下,ADT辅助工具帮我们对apk文件进行了签名,采用的是默认的Debug版本的签名文件。
安装之后,Android SDK会生成一个Debug签名证书,保存在debug.keystore文件中。ADT使用这个证书对每个生成的应用(Application)进行数 字签名。非常不幸的是,每个Debug证书的有效期限是365天(一看debug.keystore的创建日期还真是去年的这个时候),那么不可避免的就会有证书过期的问题了。而Android SDK发现证书过期了,不会给你换新的,只会给你Error提示。
解决办法:将debug.keystore直接删除。Android SDK发现debug.keystore丢失了,就会自个生成一个新的。再运行SDK,一切正常了。
Windows系统下,这个Debug证书保存在C:/Documents and Settings/username/.android目录下
或者是Eclipse关键的Android SDK的目录下的.android目录
发表评论
-
Android涉及到的设计模式
2015-03-17 16:59 5171、适配器模式:ListView或GridView的Ada ... -
Android4.4 从图库选图返回
2014-02-14 19:06 1913private View.OnClickListener ... -
Android 右滑关闭当前Activity(类微信)
2013-11-14 15:34 13359主要原理为监控触屏事件和手势事件,在触屏事件处理函数中调用手 ... -
NDK,JNI (前言)
2013-07-29 19:55 7085JNI是Java Native Interface的缩写, ... -
NDK,JNI (前言)
2013-07-29 19:51 21JNI是Java Native Interface的缩写,译 ... -
哈哈,考试题
2013-04-28 18:02 708Java 相关: Q1. 接口是否可继承接口?抽象类是否 ... -
小知识点积累
2013-04-18 15:00 1647android中EditText的字数统计取巧方式: ... -
NDK,JNI 积累
2013-03-04 12:31 1211使用javah 将某一个含有native方法的class ... -
小错误(怪异问题)积累
2012-11-06 16:00 856写道 用eclipse编译程序,然后在android ... -
loadIcon 和 getApplicationIcon
2012-08-07 14:25 39472012年8月7日 13:50 今天在修复Tes ... -
由SingleInstance和SingleTask引发的 问题
2012-06-29 10:56 2551引用 Q1: Activity A 设置模式为SingleI ... -
关于Cursor的遇见的错误描述
2012-06-15 18:54 1135【解决】android.database.CursorInde ... -
Android 使用xliff 格式化字符串
2012-04-18 11:41 6144Android资源字符串/res/values/stri ... -
Android MMS模块数据存取 (转)
2012-04-01 10:45 6056数据表 MMS 模块总共包含 17 ... -
SpannableStringBuilder 和 SpannableString(转)
2012-03-29 11:05 11380EditText: 通常用于显示文字,但有时 ... -
Bitmap Drawable
2012-03-28 14:36 1917Drawable和 Bitmap 的区别: ... -
收藏的优秀代码
2012-03-27 11:38 738实现类似手机QQ的可折叠固定标题列表 PinnedHeade ... -
2012年遇到的笔试题
2012-03-02 00:48 1711一、选择题 1.java.io包中定义了多个流类型来实现输入和 ... -
Android学习笔记之AndroidManifest.xml文件解析(转)
2011-12-03 01:17 806一、关于AndroidManifest.xml Android ... -
Android 多个APK共享数据(Shared User ID)
2011-11-04 18:11 1712Android给每个APK进程分配一个单独的用户空间,其man ...
相关推荐
### Matlab COM之MWMCR::EvaluateFunction error问题解决 在使用C#调用Matlab COM接口时遇到`MWMCR::EvaluateFunction error`错误是一种较为常见的问题,特别是当涉及到复杂函数或特定工具箱中的功能时。本文将详细...
Generating new PFX Key/Certificate pair, please enter a password Loading 'screen' into random state - done Enter Export Password: Verifying - Enter Export Password: Created new PEM key : c:\temp\...
在使用QUARTUS II进行FPGA项目开发时,编译过程中可能会遇到“Error: Run Generate Functional Simulation Netlist”的错误提示,这通常是由于缺少仿真网表导致的。在解决这个问题之前,我们首先要理解QUARTUS II的...
* C51 FATAL-ERROR –ACTION <current action> LINE : <line in which the error is detected> ERROR : <corresponding error message> * C51 FATAL-ERROR –ACTION <current action> FILE : <file in which the ...
5. Error: #1113: Inline assembler not permitted when generating Thumb code 这个错误信息表明,使用内联汇编时,编译器不支持 Thumb 或 Thumb-2 汇编语言。解决方法是,将内联汇编语句移到一个单独的子函数中,...
### Generating Functions in Discrete Mathematics: An Overview Based on Herbert S. Wilf's Work #### Introduction to Generating Functions Generating functions serve as a bridge between discrete ...
opengl 三维绘图演示程序。在visual c++ 2010 以上版本测试通过。... C:\2020\demo\OpenGL_on_a_Windows_Form\Debug\OpenGL_on_a_Windows_Form.exe========== Rebuild All: 1 succeeded 0 failed 0 skipped ==========
- 错误提示:“Fatal Error[Cp001]: Copy protection check, No valid license found for this product [20]”。这个问题通常发生在安装IAR后尝试编译项目时,原因可能是许可证字符串不正确。解决办法是确保在安装...
### Generating Artifacts问题解决知识点详解 #### 一、问题背景及概述 在使用MyEclipse进行Web开发过程中,特别是利用Hibernate框架进行数据库反向工程(Hibernate Reverse Engineering)时,可能会遇到名为...
在压缩包`generating_reports-main`中,很可能包含了实现这一过程的Python源代码。通过分析这些代码,可以更具体地了解如何组织和实现上述步骤。代码可能包括定义浏览器驱动、页面元素的定位策略、逻辑控制结构(如...
8. **使用命令行参数**:在命令行中添加`-X`或`--debug`选项,以获得更详细的日志输出,这有助于定位问题所在。 9. **社区求助**:如果以上方法都无法解决问题,可以在Maven用户邮件列表、Stack Overflow或其他...
在这种情况下,重点不是像我们之前看到的那样回答一些分析问题,而是测试一些机器学习假设,例如,比较两种不同的算法,看看哪一种算法的准确性更高。 在这种情况下,分析师通常会处理他们自己生成的合成随机数据。 ...
* 数值问题(Numerical Problems):用于解决数值计算问题的算法,例如线性方程组、矩阵乘法、行列式等 * 带宽压缩(Bandwidth Reduction):用于减少数据传输带宽的算法 * 矩阵乘法(Matrix Multiplication):用于...
GAN生成面: Udacity深度学习纳米学位 使用GAN(生成对抗网络)生成新的面Kong图像。 如何运行: 安装点子 在命令行中通过pip安装jupyter笔记本:“ pip3 install jupyter” 克隆此仓库 进入终端中的这个仓库 ...
视频图matlab代码自主2D地图生成机器人 这款自主的2D地图生成机器人是为在Carleton大学进行的ELEC 3907第三年开放式项目课程而创建的。 该项目是由6位热衷于设计和从事项目工作的个人创建的。 该机器人的工作方式是...
指数生成函数**(Exponential Generating Function, EGF):适用于处理带有排列组合意义的问题,比如排列的数量。 **3. 部分指数生成函数**(Partial Exponential Generating Function, PEGF):结合了普通生成...
在IE11浏览器中,使用`canvas.toDataURL`方法可能会遇到`SecurityError`的问题,这是因为IE11在处理跨域图像时的安全策略比其他现代浏览器更为严格。在尝试获取canvas对象上的数据URL时,如果canvas上绘制了来自不...
### Modelling and Generating AJAX Applications: A Model-Driven Approach #### Introduction AJAX (Asynchronous JavaScript and XML) represents a significant shift in the way interactive web applications...
这个压缩包文件“Bazel rules for generating a Java Web Archive (WAR).zip”显然包含了用于使用Bazel构建WAR文件的规则和配置。 在Java开发中,构建工具如Maven或Gradle广泛用于自动化构建过程。Bazel提供了一种...