Android 提示Your project contains error(s),please fix them before running your application

简介:

在Android下,有的时候当我们把非自己创建的项目或者别人的项目导入(Import)到我们自己本地时,我们会看到项目前面有一个红色的“X”或者“!”,如下图:

wKiom1NszhDwyx06AAAdkjfP2Fs387.jpg

或者

wKioL1Nsz1Dz3MfeAAASfddIDMo969.jpg

而当我们运行该项目的时候,会弹出如下提示:

wKiom1NsU4HwKzZMAAB8O4U70nc951.jpg

之前我遇到过几次这个问题,很郁闷,因为都不知道哪里有所谓的error(s),坑不坑人啊~

大家仔细点可以看到在调试窗口处有Problems选项卡,如下

wKiom1Ns0BfjsQRtAAGXQgsHz6s147.jpg

而导致我们本地程序运行不了的error就在此处,这样我们就可以根据问题的提示去进行修改了。下面说一下通常把别人的项目导入本地时容易出现的一种情况。

提示“ Project 'XXX' is missing required library: 'D:\workspace\XXX\libs\XXX.jar',出现这个问题的原因是该项目的最初创建者添加了一个外部的jar包在这个D:\路径下,而在你本地呢?一个是可能你根本就没有这个外部包,另一个是你有,但是路径没有跟最初创建者设定的引用jar包路径一致。

解决办法:重新对jar包进行引用,步骤为【项目】右键->【properties】->【Java Build Path】这时候大家可以看到有一个jar包确实显示missing,即没有引到。所以我们只要点击右边的【Add External JAR】然后在文件目录中选择我们本地JAR包所在的位置就可以了。然后把之前有红X的这条【Remove】掉就完美了。参照下图

wKiom1Ns0nPiFCfDAAMdl_IsXYY198.jpg

设置完之后我们会发现左边栏里的项目前面的红色“X”或“!”不见了,之后我们运行这个项目,可能又会出现下面的情况:

wKiom1Ns1b-wRqyLAAJlGMPBAF0736.jpg

这是什么原因呢?一定是因为你用的调试设备也是从别人那里拿来的,并且之前别的工程在这台设备上运行了该项目,也就是说这台调试设备里已经安装了这个APP。所以呢,只要我们把之前安装的APP删除就好了,然后再运行,你就可以正常使用了。

因为目前就遇到上述这种情况,所以把解决办法告诉大家,但就算遇到不是我说的这种error,也一定都有解决的办法,所以大伙遇到项目下载到本地运行不了的时候,千万别急躁,一点点解决问题。

最后希望能帮到需要的人。










本文转自 我不会抽烟 51CTO博客,原文链接:http://blog.51cto.com/zhouhongyu1989/1409036,如需转载请自行联系原作者

目录
相关文章
|
7月前
|
JavaScript Java 开发工具
Vue project package Android App
Vue project package Android App
80 0
|
Android开发
Android > Project with path ‘:audiovisualize‘ could not be found in project ‘:app‘. 异常解决方案
Android > Project with path ‘:audiovisualize‘ could not be found in project ‘:app‘. 异常解决方案
97 0
|
数据可视化 开发工具 Android开发
Android Git 拉取代码报错:error: cannot pull with rebase: Your index contains uncommitted changes.
造成原因:在使用Android Studio中Git的Commit Directory 将本地更改的代码保存到本地后,点击commit,发现提交不上去,发现本地有代码,这时候拉取代码,报错:cannot pull with rebase: Your index contains uncommitted changes.表示我的索引有未提交的改变
|
Android开发
Android Studio的Project有某个项目,Build Variants却没有,如何添加物已有项目?
Android Studio的Project有某个项目,Build Variants却没有,如何添加物已有项目?
184 0
This project uses AndroidX dependencies, but the ‘android.useAndroidX‘ property is not enabled
This project uses AndroidX dependencies, but the ‘android.useAndroidX‘ property is not enabled
212 0
This project uses AndroidX dependencies, but the ‘android.useAndroidX‘ property is not enabled
This project uses AndroidX dependencies, but the ‘android.useAndroidX‘ property is not enabled
71 0
|
开发工具 Android开发
Please Select android SDK的解决办法
Please Select android SDK的解决办法
280 0
|
开发工具 Android开发
Please select Android SDK的解决
Please select Android SDK的解决
275 0
|
20天前
|
搜索推荐 前端开发 API
探索安卓开发中的自定义视图:打造个性化用户界面
在安卓应用开发的广阔天地中,自定义视图是一块神奇的画布,让开发者能够突破标准控件的限制,绘制出独一无二的用户界面。本文将带你走进自定义视图的世界,从基础概念到实战技巧,逐步揭示如何在安卓平台上创建和运用自定义视图来提升用户体验。无论你是初学者还是有一定经验的开发者,这篇文章都将为你打开新的视野,让你的应用在众多同质化产品中脱颖而出。
41 19
|
20天前
|
JSON Java API
探索安卓开发:打造你的首个天气应用
在这篇技术指南中,我们将一起潜入安卓开发的海洋,学习如何从零开始构建一个简单的天气应用。通过这个实践项目,你将掌握安卓开发的核心概念、界面设计、网络编程以及数据解析等技能。无论你是初学者还是有一定基础的开发者,这篇文章都将为你提供一个清晰的路线图和实用的代码示例,帮助你在安卓开发的道路上迈出坚实的一步。让我们一起开始这段旅程,打造属于你自己的第一个安卓应用吧!
45 14