我想在将Android项目发送给其他人之前,先了解Eclispe中的导出和导入是如何工作的。
该项目工作正常,包含3个文件夹write
,具有以下SDK位置appcompat_v7, busTracker, and google-play-services_lib
。我通过执行以下步骤导出文件夹:
选择3个目录→导出→常规,存档文件→提供路径→完成。
接下来,我通过执行以下操作将导出的项目导入新的Eclipse工作区:
文件→导入→常规→现有项目到工作区→下一步→选择存档文件→完成。
但是我在新的Eclispe工作区遇到了很多错误,我认为它无法识别SDK位置。请参阅下面的屏幕截图。
我通过执行以下步骤窗口→首选项→Android→SDK位置验证了新Eclipse工作区(我已经强制导出文件夹)的SDK位置。在那里,我有原始项目的相同SDK路径D:\andriod_sdk
。
答案 0 :(得分:0)
这听起来并不像您正确导入了库...检查您的构建工具版本并执行以下操作:
<强> 1。 ANDROID SDK构建工具低于22.1.0
在eclipse中,你需要右键点击项目,转到属性,在列表中选择 Android 然后添加< / strong>添加库
在文档中使用本教程:http://developer.android.com/tools/support-library/setup.html
<强> 2。 ANDROID SDK工具高于22.1.0
自版本22.1.0起,不推荐使用 ActionBarActivity 类,因此请使用 AppCompatActivity 。 有关详细信息see here
1 - 确保库项目(appcompat_v7)已打开&amp;在您的应用程序项目中正确引用(添加为库)。
2 - 从项目的libs文件夹中删除android-support-v4.jar(如果存在jar)。
3 - Appcompat_v7必须有android-support-v4.jar&amp; android-support-v7-appcompat.jar里面的libs文件夹。 (如果没有罐子,请从已安装的/ sdk / extras / android / support / v7 / appcompat / libs文件夹中复制它们 android sdk location)
4-检查ActionBarActivity是否已正确导入。
import android.support.v7.app.ActionBarActivity;
(来自:ActionBarActivity cannot be resolved to a type, Jar mismatch : Eclipse):
删除工作区中的jar文件将起到作用
projectname>libs>android-support-v4
然后转到
appcompat_v7>libs>android-support-v4
复制此文件并将其粘贴到您的项目中此过程将有所帮助 你绕过了有关这个问题的所有错误
希望有所帮助