Q
钻石运营商不支持
8
A
回答
7
Android需要Java源代码5.0或6.0(Java5/6)。不支持Java7的开箱即用。这篇文章描述了如何使用java7的一些特性:http://www.informit.com/articles/article.aspx?p=1966024。
另请参阅Java 7 language features with Android,Does Android plan to support Java7?,Can the Android SDK work with JDK 1.7?。
1
Android此时不支持1.7编译级别。所以,你不能使用钻石操作员。您可以通过将JRE更改为1.7来解决此问题,但不适用于Android。
12
API 19 KitKat现在允许钻石。以下是为Android Studio实施所需的Gradle编辑。另外,还要确保你在以后使用JDK 1.7和摇篮插件比0.6.1
android {
compileSdkVersion 19
buildToolsVersion "19.0.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 19
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
}
1
谷歌刚刚发布的Eclipse ADT 22.6增加了对Java 7的语言功能的支持,http://developer.android.com/tools/sdk/eclipse-adt.html
相关问题
- 1. Maven的Java编译错误的钻石运营商不支持
- 2. dotliquid支持'不'作为运营商吗?
- 3. Minimongo不支持$运营商预测又
- 4. 为什么不支持支持运营商?
- 5. Perl的钻石运营商内部奇怪的事情
- 6. 红宝石%运营商
- 7. 运营商和红宝石
- 8. 蚂蚁错误:不支持钻石运算符
- 9. 运营商和支架
- 10. VS代码运营商单色灯似乎不支持连字
- 11. Parsec.Expr重复前缀/后缀运营商不支持
- 12. LINQ的“序列运营商不支持的类型”异常
- 13. LINQtoSQL错误:比较运营商不支持
- 14. 升压shared_ptr的似乎不支持运营商==
- 15. 蚂蚁使用 - 来源7或更高,以使钻石运营商
- 16. 红宝石:运营商宝石将不会安装迁移
- 17. Splat(*)运营商和attr_extras宝石
- 18. 红宝石erb模板'或'运营商
- 19. <<运营商红宝石
- 20. 红宝石管道运营商
- 21. 。? (存在)运营商在红宝石?
- 22. 什么是红宝石!运营商?
- 23. 空 - 结合运营商和运营商&&
- 24. 运营商的情况下运营商
- 25. 或运营商与三元运营商
- 26. 的JavaScript +运营商VS - 运营商
- 27. 有多少运营商在system.linq.dynamic库中支持动态linq
- 28. 什么运营商应该有LINQ查询表达式支持?
- 29. 在支持Java平等运营商的使用
- 30. 支持中的std :: ostream的运营商<<
我猜你不是这个意思钻石运营商:http://en.wikipedia.org/wiki/Diamond_operator? –