更改Android SDK Manager路径时,Eclipse Neo将无法识别android.support.v7.app.AppCompatActivity

时间:2016-10-06 01:53:30

标签: 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 Build Path中添加路径,但Eclipse找不到AppCompatActivity.java文件。

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

有谁知道如何解决它? 对不起我的英语不好。

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

1 个答案:

答案 0 :(得分:1)

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

转到文件 - >导入 - >将库项目导入您的工作区(选择项目存在于此处C:\ Program Files \ adt-bundle-windows-x86-20131030 \ sdk \ extras \ android \支撑\ V7 \程序兼容性)。

然后右键单击您的项目 - >选择Android - >添加 - >选择已导入的库项目。

不要忘记勾选Project中的库项目 - >右键单击 - >属性 - > Java构建路径--->订单和导出