Android &引用;appcompat_v7“;在Eclipse中创建新项目后,将自动创建项目
创建任何新的android项目后,Eclipse会自动创建一个“appcompat_v7”项目,而不在/src下创建任何文件。我不知道Eclipse是如何或为什么创建这个项目的。我也犯了一个奇怪的错误 正如您所看到的,项目中存在AndroidManifest.xml EDIT1:在清理项目之后,奇怪的错误消失了,但我仍然想知道为什么要创建appcompat_v7 EDIT2:我还注意到Eclipse正在/res/layout下自动创建一个新布局fragment_main.xml。为什么 我创建了一个新的工作区,并尝试了几次。但我仍然有这个问题Android &引用;appcompat_v7“;在Eclipse中创建新项目后,将自动创建项目,android,eclipse,Android,Eclipse,创建任何新的android项目后,Eclipse会自动创建一个“appcompat_v7”项目,而不在/src下创建任何文件。我不知道Eclipse是如何或为什么创建这个项目的。我也犯了一个奇怪的错误 正如您所看到的,项目中存在AndroidManifest.xml EDIT1:在清理项目之后,奇怪的错误消失了,但我仍然想知道为什么要创建appcompat_v7 EDIT2:我还注意到Eclipse正在/res/layout下自动创建一个新布局fragment_main.xml。为什么 我创建
EDIT3:如果您选择API 14之后的最低SDK版本,您将无法获得此支持文件夹。我从Android SDK管理器/Extras安装了“Android支持存储库”,错误消失。我昨晚遇到了此问题。我正在做一些事情,包括更新SDK管理器。我不得不退出Android SDK工具以进行修订。22.3和Android SDK平台工具至19
opus44首先清理并构建appcompat_v7项目,然后清理并构建您的项目。它起作用了从/extras/android/support/将android项目导入工作区,然后导航到当前项目并将其作为依赖项添加:项目>属性>android>添加(导入的项目)。您应该能够在导入的项目旁边看到一个绿色的勾号。删除丢失/删除的旧引用。关于这个库是什么的参考资料可以在ubuntu上找到我只清理aappcompat_v7源代码它对我来说很好做如下来克服这个问题,这对我来说很好。按常规创建项目,而不是执行以下步骤
Step-1:
右键单击项目->属性->安卓->库面板中的删除appcompat_v7库,应用并确定
Step-2:
在Project goto res->values->style.xml中
行内
将父值从Theme.AppCompat.Light
更改为android:Theme.Light
Step-3:
Step-4:
在Project goto res->values-v11->style.xml中
行内
将父值从Theme.AppCompat.Light
更改为android:Theme.Holo.Light
Step-3:
Step-4:
在Project goto res->values-v14->style.xml中
行内
将父值从Theme.AppCompat.Light.DarkActionBar
更改为android:Theme.Holo.Light.DarkActionBar
Step-5:
在Project goto menu->main.xml中,删除菜单标记中的这些行:
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.example.test.MainActivity"
在项目标签中,将此行从app:showAsAction=“never”
更改为android:showAsAction=“never”
在project中,转到res->layout->删除fragment.xml
Step-6:
在MainActivity中,扩展Activity而不是ActionBarActivity,最后在删除不必要的代码之后,您的MainActivity.java如下所示:
package com.example.test;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
享受:)我收到了同样的问题。最近更新了我的一些SDK内容,现在每次我创建一个应用程序,它也会被创建。我还遇到了一个问题,应用程序对appcompat_v7\libs\android-support-v4.jar和libs\android-support-v4.jar(两个不同的android-support-v4.jar)有依赖关系,因此每次我都必须解决这个问题。希望有人能帮你解决这个问题。我如何选择较低的版本?我只有23.0.5在“Android SDK管理器”下安装Android支持库在我的情况下不起作用