【问题标题】:Export and then import the Android project into a new Eclispe workspace将 Android 项目导出然后导入到新的 Eclispe 工作区
【发布时间】:2015-12-27 05:55:23
【问题描述】:

在将 Android 项目发送给其他人之前,我只想了解如何在 Eclispe 中导出和导入。

该项目运行良好,包含 3 个文件夹 appcompat_v7, busTracker, and google-play-services_lib,具有以下 SDK 位置 D:\andriod_sdk。我通过执行以下步骤导出了文件夹:

选择3个目录→导出→常规、存档文件→提供路径→完成。

接下来,我通过执行以下操作将导出的项目导入新的 Eclipse 工作区:

文件→导入→常规→现有项目到工作区→下一步→选择存档文件→完成。

但是我在新的 Eclispe 工作区中遇到了很多错误,我认为它无法识别 SDK 位置。请参阅下面的屏幕截图。

我通过执行以下步骤 Window → Preferences → Android → SDK Location 验证了新 Eclipse 工作区(我在其中导入了导出的文件夹)中的 SDK 位置。而且我有与原始项目相同的 SDK 路径 D:\andriod_sdk

【问题讨论】:

  • 为什么?为什么要使用eclipse?谷歌放弃了支持。
  • 因为我用 Eclipse 实现了这个项目。
  • 我会搬到 Android Studio 和 gradle。这让您的生活更轻松。
  • @rekire:既然我已经完成了项目,但下次我将使用Android Studio,是否可以在Eclipse中管理问题?
  • 很遗憾地告诉您,我不知道如何解决此问题。几年前我最后一次使用 eclipse。

标签: android eclipse


【解决方案1】:

听起来您没有正确导入库...检查您的构建工具版本并执行以下操作:

1.低于 22.1.0 的 ANDROID SDK 构建工具

在eclipse中你需要右键点击项目,进入Properties,在列表中选择Android然后Add 添加库

按照文档中的本教程进行操作:http://developer.android.com/tools/support-library/setup.html


2。高于 22.1.0 的 Android SDK 工具

从 22.1.0 版本开始,ActionBarActivity 类已被弃用,因此请改用 AppCompatActivity。 更多详情see here

1 - 确保库项目 (appcompat_v7) 已打开并且在您的应用程序项目中被正确引用(添加为库)。

2 - 从项目的 libs 文件夹中删除 android-support-v4.jar(如果存在 jar)。

3 - Appcompat_v7 的 libs 文件夹中必须有 android-support-v4.jar 和 android-support-v7-appcompat.jar。 (如果 jar 不存在,请从您安装的 /sdk/extras/android/support/v7/appcompat/libs 文件夹中复制它们 android sdk位置)

4- 检查ActionBarActivity 是否正确导入。

import android.support.v7.app.ActionBarActivity;
  1. 如果上述解决方案不起作用

(来自:ActionBarActivity cannot be resolved to a type, Jar mismatch : Eclipse):

删除工作区中的 jar 文件即可解决问题

     projectname>libs>android-support-v4

然后去

     appcompat_v7>libs>android-support-v4

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

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2014-06-05
    • 1970-01-01
    • 2013-01-25
    • 2011-11-24
    • 2017-12-07
    • 2013-09-02
    • 2014-05-25
    • 2015-04-26
    • 2016-05-06
    相关资源
    最近更新 更多