导出然后将Android项目导入新的Eclispe工作区

时间:2015-12-26 20:52:38

标签: android eclipse

我想在将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

enter image description here

1 个答案:

答案 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;
  1. 如果上面的解决方案不起作用
  2. (来自:ActionBarActivity cannot be resolved to a type, Jar mismatch : Eclipse):

      

    删除工作区中的jar文件将起到作用

         projectname>libs>android-support-v4
    
         

    然后转到

         appcompat_v7>libs>android-support-v4
    
         

    复制此文件并将其粘贴到您的项目中此过程将有所帮助   你绕过了有关这个问题的所有错误

    希望有所帮助