SYSTEM_UI_FLAG_IMMERSIVE_STICKY向后兼容性

时间:2014-05-05 22:25:34

标签: java android

我正在尝试使用SYSTEM_UI_FLAG_IMMERSIVE_STICKY。 我可以从eclipse进行构建,但是当我尝试使用commond line gradle时,我得到了编译错误。

symbol:变量SYSTEM_UI_FLAG_IMMERSIVE_STICKY   location:class View   .. \ ListActivity.java:240:错误:找不到符号                             | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);

谢谢, 马南

1 个答案:

答案 0 :(得分:0)

在构建文件中,您需要提供最新的平台jar作为依赖项。首先,您需要将平台jar部署到本地maven仓库。

以下是Windows上maven conf的示例。在你的sdk文件夹下运行

mvn install:install-file -Dfile=platforms/android-19/android.jar -DgroupId=com.google.android -DartifactId=android -Dversion=19 -Dpackaging=jar
mvn install:install-file -Dfile=platforms/android-19/android-sources.jar -DgroupId=com.google.android -DartifactId=android -Dversion=19 -Dclassifier=sources -Dpackaging=jar

在依赖项部分中,只需使用依赖项

<dependency>
     <groupId>com.google.android</groupId>
     <artifactId>android</artifactId>
     <version>19</version>
</dependency>

您可能想要使用Android版本而不是平台版本的版本号方案,但我喜欢这个。