Android支持库v17

5
我刚刚下载了 Eclipse 4.4 Luna 并在其上安装了最新的 ADT 20。现在,新的 Android 项目模板已经包含了其中之一是“Android TV Activity”。
现有代码使用的是 Android Support Library v17!!
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.support.v17.leanback.widget.ImageCardView;
import android.support.v17.leanback.widget.Presenter;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;

但我无法找到任何关于新的17版支持库的信息!我已搜索过d.android.com,但仍然没有找到。我该去哪里寻找它?


你尝试过查看这个文件夹吗:<sdk>/extras/android/support? - Stein Dekker
@SteinDekker 是的。它不在那里。 - Eng.Fouad
4
是的,我也在想念那个功能,并且刚刚几分钟前更新到了最新的Android支持包。不过我不确定他们是否已经发布了适用于Android TV的部分,可能还有其他的更新即将推出。 - CommonsWare
3个回答

3

Leanback库可在Support Repository中获取。如果您正在使用Gradle,则可以使用以下命令进行获取:

compile "com.android.support:leanback-v17:+"

您可以通过SDK管理器安装支持库包,您可以在/extras/android/m2repository/com/android/support/leanback-v17/21.0.0-rc1中看到Gradle从哪里提取依赖项。但是,我已经很长时间没有使用Eclipse进行Android开发,因此我不知道它是否支持AAR库。

5
“我不知道它是否支持AAR库”-- 不支持。据我所知,我们无法轻松地将AAR回转为常规库项目。希望他们最终会同时发布一个常规库项目。 - CommonsWare
1
.aar文件是一些zip文件。您可以将它们重命名,解压缩然后将源代码移动到新项目中。我知道这不是一个清晰的方法...但它仍然是一种方法 :) - Spotlight
1
顺便提一下,虽然Eclipse/ADT目前不支持AARs,但是Maven for Android支持,并且有一个将AARs转换为普通Android库项目的方法。我还没有尝试过使用leanback-v17这个方法,所以结果可能会有所不同。 - CommonsWare

0
implementation "com.android.support:leanback-v17:24.0.0"

你的版本代码为24.0.0,依赖于你的Android SDK,最新版本为28.0.0

你可以在这里查看所有版本。


0
如果您正在使用Eclipse ADT,您可以从以下项目中获取APKLibs的leanback支持库。

https://github.com/kingargyle/adt-leanback-support

它从leanback库和依赖项中获取源代码,并生成APKLibs和jar文件,供Eclipse使用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接