• 解决 Your project contains error(s),please fix them before running your application问题


    1.网上查询最多的是:project--clean

    2.在项目列表里删除该项目,再导入
    3.删除R.java文件然后自动重建

    4.升级ADT到最新版本
    5.重启eclipse
    6.重新安装eclipse3.5和3.6

    7.新建项目设置对应的Version的值,Min SDK Version(这个是设置程序希望运行在的系统版本)

    然而,这些方法或许没有解决你问题。OK,我这里再增加一种解决方法,希望对大家会有帮助。

    错误信息:
    Description Resource Path Location Type
    Project 'Testbitcare' is missing required library: 'C:WorkspacesMyEclipseTestbitcareassetsksoap2-android-assembly-2.4-jar-with-dependencies.jar' Testbitcare  Build path Build Path Problem

    很显然,路径出问题了。

    解决方法:项目(Project)右击属性,或者Project-Properties,然后选择Java Build Path-Libraries-Add JARs,选中刚才报错的文件的根目录,然后OK。


    工程上有红叉,不知道少了什么,但是袋中却没有任何错误,运行程序报错为: Your project contains error(s),please fix them before running your application.

    控制台[2011-07-21 11:00:33 - Dex Loader] Unable to execute dex: wrapper was not properly loaded first
               [2011-07-21 11:00:33 - HellWorld] Conversion to Dalvik format failed: Unable to execute dex: wrapper was not properly loaded first这时你只需要将eclipse文件夹中的eclipse.ini打开,把最后2行文字修改为-Xms128m-Xmx512m重新运行程序即可。
    *.java 文件 和 main.xml 文件都没有错误。
    在左边的项目目录里,项目名上有红叉,其它地方没有。
    请问大家有什么好的办法呢

    Eclipse 编译 Android工程时,提示该错误 :Error generating final archive: Debug certificate expired on xxxxxx(日期) 
    解决办法: 

    linux:Window--》 Preferences--》Android--》Build中Default debug keystore显示了地址“/home/jinli/.android/debug.keystore”,删除此路径下的debug.keystore 及 ddms.cfg

    Window XP:进入:C:Documents and SettingsAdministrator.android (Win7在C:Usersly.android)
    删除:debug.keystore及 ddms.cfg


     

    原因分析

    android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在 preference->android->buid中设置。debug的keystore默认有效期为一年,如果你是从一年前开始做完android程序,那么在一年后导入这个app的时候很可能出现debug keystore过期,导致你无法生成apk文件。


    此时你只要删除debug keystore就行,系统又会为你生成有效期为一年的私钥。 

     

    注意:(不同环境下的目录可能略有不同,可在eclipse中查找此路径:Window->Preferences->Android->Build下 Default debug keystore)

  • 相关阅读:
    HTTP和SOAP完全就是两个不同的协议
    RabbitMQ七:交换机类型Exchange Types--Fanout 介绍
    日志级别简述
    RabbitMQ六:通过routingkey模拟日志
    http协议无状态中的 "状态" 到底指的是什么?!
    MySQL-时间(time、date、datetime、timestamp和year)
    API系列一:REST和RESTful认识
    Ref 和 Out 区别(演练代码)
    RabbitMQ五:生产者--队列--多消费者
    RabbitMQ四:生产者--队列--消费者
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3174501.html
Copyright © 2020-2023  润新知