我正在尝试为新的 Cast SDK(使用 Chromecast)做演示,但我遇到了问题。我下载了一个 Android 演示,当我尝试从 android.support.v7
库中导入任何内容时,我的项目出现错误。
如果我尝试从 android.support.v4 或 android.support.v13 导入,会显示一些内容,但当我尝试从 android.support.v7 导入时什么也没有显示。似乎我没有这些文件,但是当我打开 Android SDK 管理器时,似乎我已经安装了大部分东西(Android 3.0 API 11 及更高版本)。
有谁知道为什么我可能会错过这个,或者如何启动和运行它?
以下是我需要为我的演示导入的文件:
import android.support.v7.app.ActionBar;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.MediaRouteActionProvider;
import android.support.v7.media.MediaRouteSelector;
import android.support.v7.media.MediaRouter;
import android.support.v7.media.MediaRouter.RouteInfo;
最佳答案
如果您想在 android sdk 3.x 下集成操作栏,请使用给定的链接引用: 安卓演示: http://developer.android.com/tools/support-library/features.html
"使用-sdk android:minSdkVersion="7"
支持为 android sdk 2.x 及更高版本提供支持的库类。
公共(public)类 MainActivity 扩展了 ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
getSupportActionBar().setTitle("ActionBar Support Demo");
}
http://www.coderzheaven.com/tag/android-support-v7-appcompat-jar/
关于java - 为什么我看不到 android.support.v7 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21618023/