之前的android项目报错,新建android项目报错,代码中找不到错误
2015-07-28 10:36
513 查看
很久没有做过android的项目了,由于公司需要,又打开一年前的东西,结果发现里面的android项目全部有个红叉,也找不到错误。新建一个项目也报错,首先确定自己的环境应该没问题,然后通过查看网上的资料,发现可能是debug的keystore到期啦。
通过网上资料的引导,做以下操作:
1、进入C:\Documents and Settings\Administrator\.android 删除路径下的debug.keystore及 ddms.cfg(我只删除了debug.kestore也可以.网上说两个都删除)。
(不同环境下的目录可能略有不同,可在eclipse中查找此路径:Window->Preferences->Android->Build下 Default debug keystore)
2、进入eclipse,project ---->clean即可成功解决问题。
具体分析:
在android程序中都需要有签名。一般在开发过程中,adt使用debug keystore。通过preference->android->buid可以设置其路径。debug的keystore有效期一般为一年,如果你是一年开发的android程序,那么很可能现在已过期,从而导致程序不能运行。但是为什么新建的程序也不能运行呢,因为使用了同一路径下的keystore。因此,需要删除debug keystore,使得系统重新为你生成新的keystore.
From:http://blog.csdn.net/yangxuanlun/article/details/7821484
通过网上资料的引导,做以下操作:
1、进入C:\Documents and Settings\Administrator\.android 删除路径下的debug.keystore及 ddms.cfg(我只删除了debug.kestore也可以.网上说两个都删除)。
(不同环境下的目录可能略有不同,可在eclipse中查找此路径:Window->Preferences->Android->Build下 Default debug keystore)
2、进入eclipse,project ---->clean即可成功解决问题。
具体分析:
在android程序中都需要有签名。一般在开发过程中,adt使用debug keystore。通过preference->android->buid可以设置其路径。debug的keystore有效期一般为一年,如果你是一年开发的android程序,那么很可能现在已过期,从而导致程序不能运行。但是为什么新建的程序也不能运行呢,因为使用了同一路径下的keystore。因此,需要删除debug keystore,使得系统重新为你生成新的keystore.
From:http://blog.csdn.net/yangxuanlun/article/details/7821484
相关文章推荐
- Android 使用android-support-multidex解决Dex超出方法数的限制问题
- 关于Android加载图片机制分析
- Android之媒体库(一)
- [Android]利用ZXing开源项目,实现条形码和二维码扫描
- 去除ListView 上下边界蓝色或黄色阴影
- Android闪屏问题如何Debug
- android surfaceview 画图帧数控制
- ViewPager实现无限循环切换和手势滑动效果
- android开发细节(不定期更新)
- android studio 代理设置
- Android 的View的加载过程
- Android 开发优化 知识点
- android socketserver socket
- Android Asmack登录
- Android开发指南----Service(服务)
- Android 去掉Power键按钮 锁屏界面 休眠时间
- android中的dip、dp、px、sp和屏幕密度
- Android系统下载管理DownloadManager功能介绍及使用示例
- Android中的Selector的用法
- Android中的ClassLoader与dex文件加密实现分析