我刚刚开始研究 Android-L 。我在Eclipse中创建了 HelloWorld 项目。但我在每android.support.v17
次进口都有红色标记。
import android.support.v17.leanback.widget.ImageCardView;
import android.support.v17.leanback.widget.Presenter;
import android.support.v17.leanback.widget.AbstractDetailsDescriptionPresenter;
import android.support.v17.leanback.app.BackgroundManager;
import android.support.v17.leanback.app.BrowseFragment;
import android.support.v17.leanback.widget.ArrayObjectAdapter;
import android.support.v17.leanback.widget.HeaderItem;
import android.support.v17.leanback.widget.ListRow;
import android.support.v17.leanback.widget.ListRowPresenter;
import android.support.v17.leanback.widget.OnItemClickedListener;
import android.support.v17.leanback.widget.OnItemSelectedListener;
import android.support.v17.leanback.widget.Presenter;
import android.support.v17.leanback.widget.Row;
我已经更新了支持库但我在 SDK 中看不到任何支持V17 。
所以有人请指点我怎么下载它?我正在使用Eclipse Kepler。
答案 0 :(得分:2)
目前,leanback-v17
仅作为AAR从Google提供。
如果您正在为构建系统使用Maven,请android-maven-plugin
supports AARs。
或者,您可以尝试convert the AAR into an Android library project。我还没有亲自尝试使用leanback-v17
这种方法,所以我不知道AAR是否会引起任何具体问题。
或者,您可以使用或不使用Android Studio切换到Gradle for Android,并使用AAR"原生"。
答案 1 :(得分:1)
我已将Android TV leanback库构建为一组APKLib和JAR。你可以在这里找到。
https://github.com/kingargyle/adt-leanback-support
您需要运行mvn clean install,构建库和jar。然后,您可以将项目导入到eclipse工作区,并像往常一样依赖它们。