Eclipse中的引用项目报Could not find *.apk!解决办法

百度上很多关于Could not find *.apk!这种编译报错的解决帖子,但是笔主在这里主要说一下在 引用工程项目的场景 下报这个错误消息的问题(不影响本项目的正常编译运行!)。

笔主刚从谷歌上搞了Volley的源码下来,写了一个测试项目,把Volley源码项目引进测试项目时(Java Build Path->Projects),编译过程中发现报了一个红色的错误:

...[2014-08-25 11:03:16 - AndroidTest] Performing wavky.wand.androidtest.MainActivity activity launch
[2014-08-25 11:03:16 - AndroidTest] Uploading AndroidTest.apk onto device ‘DMPM6235303695‘
[2014-08-25 11:03:16 - AndroidTest] Installing AndroidTest.apk...
[2014-08-25 11:03:18 - AndroidTest] Success!
[2014-08-25 11:03:19 - volley] Could not find volley.apk!
[2014-08-25 11:03:19 - AndroidTest] Starting activity wavky.wand.androidtest.MainActivity on device DMPM......

这个消息很容易忽略掉,因为完全不影响测试项目的运行,但还是会很纠结,经过研究发现,应该是Eclipse的识别错误问题,因为Volley源码项目是作为Library库项目的身份存在的(Volley项目Properties->Android->Is Library;测试项目Properties->Android->Library->Add Volley项目),这样的设置ADT会将整个Volley项目编译为jar包放置在bin目录里,而正常项目中的apk包则不再生成,因此Eclipse检测不到这个apk包之后就直接误报了。

解决方法也很简单,把Volley源码项目取消Is Library的勾选,clean & rebuild 一次,生成apk之后再重新勾选回去编译成jar,就OK了。

时间: 2024-09-30 16:28:25

Eclipse中的引用项目报Could not find *.apk!解决办法的相关文章

eclipse中格式化代码快捷键Ctrl+Shift+F失效的解决办法

原文链接 很长一段时间我的eclipse都有个毛病,就是当我要格式化代码的时候,右键-source-format能够起效,但ctrl+shift+f不好使了. 可以基本断定是快捷键与别的软件冲突了,但一直也没时间排查一下.google之后来发现是搜狗输入法惹的祸. 原来是和“简繁体快捷键”冲突了.输入法中的这个快捷键我们一般不用,小勾勾去掉就成了. eclipse中功能成功恢复,省时省力! 原文链接

Eclipse中的Maven项目报Unbound classpath variable错误

今天更新了最新版的Eclipse luna 4.4版本号,svn更新了项目后,系统一直报错,经查看在Problems窗体中发现一堆错误.提演示样例如以下: Unbound classpath variable: 'M2_REPO/aopalliance/aopalliance/1.0/aopalliance' ... 经过查看是Eclipse不识别M2_REPO这个參数,事实上这些jar包都下载到了本地repository中,仅仅要在Eclipse->Windows->Preferences-

在maven 中部署SSM项目找不 Spring ContextLoaderListener 的解决办法

1.项目使用技术:maven的项目使用了Spring MVC+Spring +Mybatis+Tomcat搭建一个项目. 2.报错信息: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener  java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoade

Eclipse中项目全部报错----项目全部打红叉的解决办法

今天遇到一个超级郁闷的事情,Eclipse新建的项目全部都打有红叉,我起初以为自 己可能是因为这两天一直在配置NDK开发环境方面的东西,是不是一不小心把那个地方给配置了,然后新建项目时项目都会出现红叉的效果.然后我clean了 一下,遭大糕了,所有的项目都出错了. 打开下面的错误提示: 错误的意思:Debug Certificate 过期了的缘故.百度了一下,果然也有遇到相似的问题,说是牵涉了一个私钥的时间期限问题. 解决办法是:进入:C:\Documents and Settings\Admi

如何在Eclipse中使用依赖项目(Required projects)代替jar

最近想看下spring的源码,下了源码后,搭建个简单的例子hellospring的web项目,采用工程依赖使用源码中的类.搭建好后启动tomcat报java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet错误.参考了下面文章. 在Eclipse中使用依赖项目(Required projects)替换jar的好处就是可以随时更改依赖项目中的代码,而在主项目中引用到最新的编译类.这种方式在D

eclipse 导入 新建 Android 项目 报错support.v7 v4

如果只是某一个工程(特别是导入的他人的工程)出问题,解决办法就是增加所缺的jar包. 步骤如下: 1.在Eclipse中,右击当前工程,选择Properties 2.选择Java Build Path 3.选择Libraries tab,点击右边面板的Add External JARs按钮 4.选择android-support-v4.jar文件,在你的andriod的sdk目录下: \android-sdks\extras\android\support\v4\android-support-

eclipse中的js文件报错的解决办法

在使用别人的项目的时候,导入到eclipse中发现js文件报错,解决办法是关闭eclipse的js校验功能. 三个步骤: 1. Eclipse代码   右键点击项目->properties->Validation->Errors/Warming 将Enable Javascript Sematic validation前面的钩子去掉 2.打开.project 文件下面代码去掉 Eclipse代码   <buildCommand> <name>org.eclipse

在eclipse中首次新建项目的时候,出现Project interpreter not specified

在eclipse中首次新建项目的时候,出现Project interpreter not specified(大致可以理解为:没有执行的项目编译者) 原因就是安装了pydev之后,我们的python还没有安全的跟eclipse相结合起来,需要添加python的编译环境等 解决方案: 点击eclipse——>window——>pydev ——>python Interpreter——>new——>添加python的安装目录即可 在eclipse中首次新建项目的时候,出现Proj

[转]Eclipse中的Web项目自动部署到Tomcat

原文地址:http://www.cnblogs.com/ywl925/p/3815173.html 原因 很长时间没用Eclipse了,近期由于又要用它做个简单的JSP项目,又要重新学习了,虽然熟悉的很快,但记忆总是很模糊,偶尔犯错,以前很少写 博客,现在感觉还是很有必要的,编程中每个人对于犯过的错误,解决后不再使用的话,很长时间重新使用,还是会犯同样的错误.(这是人,编程环境,思维方式 共同决定给的) 问题 这里就有个问题,是怎么把Eclipse中的网站项目自动部署到tomcat中.在Ecli