2014-05-05 193 views
0

我正在尝试使用SYSTEM_UI_FLAG_IMMERSIVE_STICKY。 我能够从eclipse进行构建,但是当我尝试使用commond行gradle时,出现编译错误。SYSTEM_UI_FLAG_IMMERSIVE_STICKY向后兼容性

符号:变量SYSTEM_UI_FLAG_IMMERSIVE_STICKY 位置:类View .. \ ListActivity.java:240:错误:无法找到符号 | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);

感谢, 马南

回答

0

在生成文件中需要提供最新的平台罐与依赖。首先要做到这一点,您需要将平台罐部署到您本地的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版本,而不是平台的版本,但我喜欢这个。