分享好友 最新动态首页 最新动态分类 切换频道
Android项目源码运行不起来的七种解决方法
2024-12-27 04:06

前言:javaapk.com上面的源码大部分在发布前都会人工测试,可以正常运行才会发布,要不没法截图,一个源码不能正常运行的原因可能有很多,比如有一些项目是有时效性的,通俗的讲就是项目以前依赖的服务端可以用但是现在不能用了,比如源码作者把服务端关闭了,或者软件内置的第三方jar包太老了不能正常返回项目请求的数据了,这种情况会导致项目打开运行时报错,常见的现象就是运行起来以后卡在一个初始化界面不动或者就干脆闪退,这种情况必须要更改或者屏蔽这段需要联网检测或者服务的代码才能解决问题,下面说的几种情况是你在网上下载下来的安卓源码导入到eclipse里面不能运行的解决方法,不是源码运行起来出错的解决方法,接下来我教你一一排查

有两种方法可以判断:1、比较快捷的办法就是用解压软件打开或者解压的过程中有没有弹出什么错误提示,如果有错误提示那就重新下载一遍文件(javaapk用的压缩工具是winrar4.0,如果你用的其他的解压软件如果出现错误可以换winrar4.0以上试一下)。2、在javaapk下载的文件文件名很多都是例如:577C49D8E2EF077EC662E4310701821B.rar这种形式的,前面的577C49D8E2EF077EC662E4310701821B就是这个压缩包的md5,可以百度一个MD5校验工具看看是不是出来的MD5跟这个文件的文件名一致。

如果确定下载的压缩包没有问题那就看看是不是编译工具不一样,javaapk测试的时候用的是Android Developer Tools Build: v22.6.2-1085508(如果你不知道怎么看IDE的版本请自行百度,理论上adt22.6以上的版本都可以正常导入本站的项目。adt22.6以下不敢保证,不过你可以多导入几个项目试试是不是都报错,如果都报错的话那就可能是IDE问题。如果你用的Android Studio或者其他工具请自行解决文件导入问题

正确的步骤是:打开eclipse-->点击File--选择-->Import-->点击android下的Existing Android...-->点击Browse,查找你的工程-->最后点击“Finish”,完成(强调一下,你的工程一定不要放在第一次eclipse生成的工作空间的目录下,不然导入不会成功。。。 )图文教程看这里

很多朋友的adt是在谷歌官网或者在网上随便找了一个,谷歌官网的adt默认只带有一个最新版本的sdk,低版本的sdk还需要通过adt自带的Android SDK Manager 自己下载。如果你不知道你的adt包括哪些版本的sdk你可以在点你adt上面的菜单:Window-Preferences-Android(汉化版本:窗口-首选项-Android)查看你的环境都有哪些sdk,本站用来测试源码的sdk经常使用的版本有:2.3.7、4.2.2、4.4.2,老一些的源码大多是使用2.3.7测试的,新源码4.4.2居多。如果你的sdk不包括4.4.2或者4.2.2可以去这个网站找到这两个版本的sdk下载下来,怎么使用下载下来的sdk这个网站有说明,在这里不深究。

另外还有一个问题就是判断一下项目的编码是否正确,如果你导入的源码在源码名字上面有一个红叉叉,点那个带有红叉叉的文件夹图标发现一个名字叫src的文件夹图标上也有一个红叉叉,依次点开带红叉叉的文件夹或者文件,双击点开出错的java文件,在代码编辑窗口点右侧小红方块就可以快速定位到出错的代码行,看一下这行代码是不是里面夹杂着乱码,这时你在你的项目名字上点右键选择最后一个菜单Preferences(汉化版本:首选项)(或者点击项目名字然后按快捷键Alt+Enter效果一样,在弹出窗口什么都不点在右侧找Text file encoding(汉化版本:文本文件编码)这一项,勾选Other(汉化版本:其他,如果显示的GBK那就换成UTF-8如果是UTF-8那就换成GBK(中国大陆最常用的就是这两种编码,点确定。项目几秒后就会自动刷新,看一下红叉叉是不是没了,如果还存在的话那就选中项目点菜单里面的Project->Clean...->Clean projects selected below(汉化版本:项目->清理->清理下面所选项目)然后勾选要清理缓存的项目名字点OK就会强制清理项目缓存

一些较大的项目大多包括有子项目或者使用了第三方的库文件,你可以在你的项目名字上点右键选择最后一个菜单Preferences(中文版的名字叫首选项)(或者点击项目名字然后按快捷键Alt+Enter效果一样,点左侧的Android菜单这时右侧会出现两个小窗口,一个是Project Build Target(项目编译版本)一个是Library。看一下Library里面有没有一个红叉有的话把鼠标放到这行路径上面2秒不要动会显示路径全名,大致记一下名字,然后点Add,eclipse会自动列出你导入的过的Library,看看有没有名字跟你刚才记的名字差不多的点,双击就会添加了,然后再把出错的Remove掉就可以了,然而大部分情况是点Add出来的弹出框什么都没有,这时候你就要自己想办法找到依赖的Library了,javaapk.com发布的源码如果需要Library会一同打包。如果是在其他地方找的项目源码那Library估计就不好找了。

最新文章
金华进口樱桃汁国外工厂备案代理Good Service
金华进口樱桃汁国外工厂备案代理——众多客户见证——选择卓鹰进口清关,就是靠谱!卓鹰百科知识分享:樱桃(学名:Cerasus pseudocerasus),是某些李属类植物的统称,包括樱桃亚属、酸樱桃亚属、桂樱亚属等。乔木,高2-6米,树皮灰白色。
山东省济南较好的职业学校-报名电话
春蚕一生没说过自诩的话,那吐出的银丝就是丈量生命价值的尺子。敬爱的老师,您从未在别人面前炫耀过,但那盛开的桃李,就是对您最高的评价。仅供参考,如果觉得很不错,欢迎大家咨询!济南应用技术职业中等专业学校开设有针对性强、适应市
用AI轻松生成高清美女写真,这款工具你一定要试试!
限时免费,点击体验最近超火的AI生图神器,坐拥3000美女的大男主就是你! https://ai.sohu.com/pc/generate/textToImg?_trans_=030001_yljdaimn 在这个数字时代,AI技术不断进步,各种与我们生活息息相关的领域都在发生着翻天覆地的变化。
漫蛙漫画在线登录入口,免费进入海量漫画世界,畅享精彩漫画体验
漫蛙漫画作为一个备受欢迎的漫画平台,凭借其丰富的漫画资源和便捷的阅读体验吸引了大量漫画爱好者的关注。通过漫蛙漫画的在线登录入口,用户可以轻松访问平台,免费阅读海量漫画,享受极致的视觉体验。无论你是喜爱国产漫画,还是钟情于日
众多Android 开源项目推荐,给力工作给力学习
Robotium是一个测试框架能够方便你为Android应用程序编写强大、健壮的自动黑盒测试用例。利用Robotium的支持,用例开发人员能够编写功能、系统和验收测试方案Robotium支持Activities、Dialogs、Toasts、Menus和Context Menus。项目地
英雄联盟射程最远的英雄是谁?
1、平a射程最远的皮城女警,射程高达650码;2、18级射程最远的麦林炮手,天赋加上18级射程可达703码;3、技能加成后射程最远的深渊巨口500的基本射程加上W技能可达710,说明特例首领之傲射程只有425,不过E技能打到人再用q技能可达1200码。
电池续航:长时间使用无需频繁充电
在智能手机市场中,OPPO的Y系列一直以来都是中低端市场的重要选择。OPPO Y31s作为Y系列的一员,凭借其较为亲民的价格和出色的功能配置,吸引了不少消费者的关注。本文将全面解析OPPO Y31s的性能特点,帮助大家了解这款手机的实际表现以及它
搜狗搜刮引擎网排名优化器_搜狗搜刮引擎网络排名优化器(搜狗搜索引擎网排名优化器)
末了,在各人开展下拉优化之前小马识途顾问夸大几点起首,下拉优化不但仅有百度,尚有360搜狗神马本日头条等主流搜刮平台,只要是搜刮引擎都可以做下拉优化其次下拉优化不是独立存在的,必要有肯定网络推广底子,就是遐想出来词经搜刮后有
网站百度快照一直是2周之前的怎么才能让快照更新
了解百度快照的更新机制我们需要了解百度快照的更新机制。百度快照的更新是由百度搜索引擎的爬虫程序定期进行的,它会根据网站的更新频率、内容质量、外部链接等多个因素来决定快照的更新周期。要促进网站百度快照的更新,我们需要从这些方
百度蜘蛛池租用:小旋风SEO蜘蛛池搭建攻略,轻松提升网站收录,提高搜索引擎排名
小旋风SEO蜘蛛池搭建攻略,助您轻松租用百度蜘蛛池,有效提升网站收录,快速提高搜索引擎排名,优化网站流量。本文目录导读:小旋风SEO蜘蛛池概述小旋风SEO蜘蛛池搭建步骤注意事项随着互联网的快速发展,搜索引擎优化(SEO)已经成为企业提
相关文章
推荐文章
发表评论
0评