android - 更改 Android SDK 管理器路径时,Eclipse Neo 无法识别 android.support.v7.app.AppCompatActivity

标签 android eclipse sdk appcompatactivity

我已经把Android SDK Manager的路径(因为我的C:盘空间几乎没有了)改成了D:盘。 因此,SDK 的路径是 D:/Android/sdk/...

我已经从 android SDK Manager 下载了所有额外的包。

我正在使用 Eclipse Neo 制作一些应用程序,问题是 Eclipse 无法识别导入 android.support.v7.app.AppCompatActivity;它说“无法解析导入 android.support”。

我试图按照此处的步骤操作:The import android.support.v7.app cannot be resolved ,但看起来支持库已经更改了路径,因为不再位于/sdk/extras/android/support... 而是位于\sdk\sources\android-22\android\support\v7\app (至少这就是我的 AppCompatActivity 路径)。

无论如何,我试图将该路径添加到库中,但我无法添加它们。 我做了:右键单击项目 -> 属性 -> Android,然后在库部分,我按“添加”,但没有任何显示。

https://s12.postimg.org/rpjmbvxzh/Android_library.png

我尝试在 Java 构建路径中添加路径,但 Eclipse 找不到 AppCompatActivity.java 文件。

Android SDK的路径在Eclipse中配置正确。

有谁知道怎么解决吗? 抱歉我的英语不好。

编辑:我搬到了 Android Studio。这是最好的。

最佳答案

您必须将 android sdk 和 eclipse 工作区放在同一目录分区中。所以如果你有它位于 C:\Program Files\adt-bundle-windows-x86-20131030\sdk\extras\android\support\v7\appcompat,那么你必须将你自己的项目移动到驱动器 C:\(例如 C:\Users\User\workspace)

Go to File -->Import -->Import the library project into your workspace(选择这里存在的项目 C:\Program Files\adt-bundle-windows-x86-20131030\sdk\extras\android\support\v7\appcompat)。

然后右击你的项目-->选择Android-->添加-->选择你导入的库项目。

别忘了在Project-->右键-->Properties-->Java Build Path--->Order and Export中勾选library项目

关于android - 更改 Android SDK 管理器路径时,Eclipse Neo 无法识别 android.support.v7.app.AppCompatActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39886309/

相关文章:

android - 如果再次使用相同的可绘制对象,带有 colorFilter 的自定义 ImageView 将保持相同的过滤器

android - 有没有办法用 ArrayAdapter 更新多个 TextView?

java - 如何正确等待用户输入?

安卓打开电话应用

java - 如何通过电子邮件发送从相机拍摄的照片 Android

java - 无法访问 Web 项目上 jar 文件中的类

android - 无法在具有向后兼容性的 Android App 中导入 ActionBar

javascript - 有什么方法可以防止 Stackblitz 中的共享、 fork 选项

ios - 找不到 Accella Mobile SDK IOS

java - 奇怪的 Eclipse IDE 错误 javax.annotation.meta.When #Java