`
nianien
  • 浏览: 17482 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

解决办法Android中Error generating final archive: Debug certificate expired on

 
阅读更多
开发Android或者jee或者其他java应用时,如果eclipse中的项目前有个红叉叉,但是src下有没有任何提示错误但是又不能通过编译的时候如何找到项目工程的错误根源呢?方法如下:
打开eclipse的problem视图(如果关闭了可以在window->show view下找到problem视图),然后在视图中就可以看到项目的根源问题何在了,呵呵。

言归正传,回到我遇到的问题上。

问题描述:
在导入一个Android App后提示如下错误:
Description Resource Path LocationType
Error generating final archive: Debug Certificate expired on 8/18/11 9:30 PMxxxxxx(这个是我的项目名称)UnknownAndroid Packaging Problem

原因分析:
android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在eclipse中的preference->android->buid中设置。debug的keystore默认有效期为一年,如果你是从一年前开始着手android开发的,那么在一年后很可能出现debug keystore过期,导致工程出错(比如我的情况)或者无法生成 apk文件等等(由于我的eclipse和sdk/adb等重新安装折腾过好多次了,一直没遇到这个问题,今天运气好碰上了,呵呵)。

解决方法:
只要删除debug keystore和ddms.cfg文件即可,系统会为你重新生成有效期为一年的私钥。 debug keystore和ddms.cfg文件地址位于:
1)linux(Mac OS):
在eclipse中的Window->Preferences->Android->Build中Default debug keystore查看keystore的地址:
“/home/用户名/.android/debug.keystore”
删除此路径下的debug.keystore及 ddms.cfg

2)Windows:
进入:C:\Documents and Settings\用户名\.android 删除:debug.keystore及 ddms.cfg
进入:C:\Documents and Settings\Administrator\.android删除:debug.keystore及 ddms.cfg

(注意:即使是Windows下也应该在eclipse中的Window->Preferences->Android->Build中Default debug keystore查看keystore的地址位置,否则会出现找不到文件的情况)
分享到:
评论

相关推荐

    Matlab COM之MWMCR::EvaluateFunction error问题解决

    ### Matlab COM之MWMCR::EvaluateFunction error问题解决 在使用C#调用Matlab COM接口时遇到`MWMCR::EvaluateFunction error`错误是一种较为常见的问题,特别是当涉及到复杂函数或特定工具箱中的功能时。本文将详细...

    QUARTUS II 编译报错Error: Run Generate Functional Simulation Netlist的解决方案

    在使用QUARTUS II进行FPGA项目开发时,编译过程中可能会遇到“Error: Run Generate Functional Simulation Netlist”的错误提示,这通常是由于缺少仿真网表导致的。在解决这个问题之前,我们首先要理解QUARTUS II的...

    kestore-export

    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\...

    keil编译中的常见问题

    5. Error: #1113: Inline assembler not permitted when generating Thumb code 这个错误信息表明,使用内联汇编时,编译器不支持 Thumb 或 Thumb-2 汇编语言。解决方法是,将内联汇编语句移到一个单独的子函数中,...

    Keil+C编译器常见警告与错误信息的解决方法[归类].pdf

    Keil+C编译器常见警告与错误信息的解决方法 Keil+C编译器是一种流行的嵌入式系统开发工具,它提供了强大的编译和调试功能。然而,在使用Keil+C编译器时,开发者可能会遇到各种警告和错误信息。这些警告和错误信息...

    Android Studio 当build时候出错解决办法

    Android Studio在build的时候出现transformClassesWithDexForDebug Android Studio在build的时候出现以下问题: Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > ...

    Generating Artifacts问题解决.doc

    ### Generating Artifacts问题解决知识点详解 #### 一、问题背景及概述 在使用MyEclipse进行Web开发过程中,特别是利用Hibernate框架进行数据库反向工程(Hibernate Reverse Engineering)时,可能会遇到名为...

    IAR安装、编译等错误、警告集

    解决办法是确保在安装过程中输入的注册机字符串中的所有字母都是大写的,因为IAR对大小写敏感。 2. **内存段溢出**: - 错误提示:“Error[e16]: Segment CSTACK (size: 0x50 align: 0x1) is too long for segment...

    OpenGL_on_a_Windows_Form_opengl三维_DEMO_vc++_

    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 ==========

    Herbert S. Wilf - Generating Functions.pdf

    ### 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 ...

    maven \"Generating project in Batch mode\"问题的解决

    这篇博客文章“maven \"Generating project in Batch mode\"问题的解决”可能会提供一些解决方案。 在Maven中,"Batch mode"是指不交互地运行Maven命令,即在执行Maven目标时不等待用户输入。这对于自动化脚本或CI/...

    IE11下使用canvas.toDataURL报SecurityError错误的解决方法

    在IE11浏览器中,使用`canvas.toDataURL`方法可能会遇到`SecurityError`的问题,这是因为IE11在处理跨域图像时的安全策略比其他现代浏览器更为严格。在尝试获取canvas对象上的数据URL时,如果canvas上绘制了来自不...

    Android代码-freebase-cassandra

    Generating SSTables Run: (see setup.sh) $ gradle clean build $ gradle copyRuntimeLibs $ mkdir dependencies $ cp build/libs/*.jar dependencies/ $ cp build/dependencies/*.jar dependencies/ $ ./1_...

    generating_reports:使用Selenium WebDriver从网站自动生成报告

    在压缩包`generating_reports-main`中,很可能包含了实现这一过程的Python源代码。通过分析这些代码,可以更具体地了解如何组织和实现上述步骤。代码可能包括定义浏览器驱动、页面元素的定位策略、逻辑控制结构(如...

    Generating Functionology

    部分指数生成函数**(Partial Exponential Generating Function, PEGF):结合了普通生成函数和指数生成函数的特点,用于解决特定类型的组合问题。 **4. 目录生成函数**(Dirichlet Generating Function, DGF):...

    Qt编译过程出现错误process_begin: CreateProcess(NULL, rm -f debug/moc_predefs.h, …) failed的解决办法

    目前尚未解决,先记录一下。有知道的朋友不妨留言告知,谢谢。 Makefile.Debug:168: recipe for target 'compiler_moc_predefs_clean' failed process_begin: CreateProcess(NULL, rm -f debug/moc_predefs.h, ...) ...

    Bazel rules for generating a Java Web Archive (WAR)..zip

    这个压缩包文件“Bazel rules for generating a Java Web Archive (WAR).zip”显然包含了用于使用Bazel构建WAR文件的规则和配置。 在Java开发中,构建工具如Maven或Gradle广泛用于自动化构建过程。Bazel提供了一种...

    android利用jword生成word文件

    Log.e("WordGenerator", "Error generating Word file", e); return false; } } @Override protected void onPostExecute(Boolean success) { if (success) { Toast.makeText(context, "Word文件已成功生成...

    颜色分类leetcode-dsc-generating-data:dsc生成数据

    颜色分类leetcode 生成数据 介绍 数据分析通常需要分析师使用某种类型的数据来测试算法的效率/性能。 在这种情况下,重点不是像...在本课中,我们将介绍一些可以帮助我们生成随机数据集的 Python 函数。 make_blobs()

Global site tag (gtag.js) - Google Analytics