首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将“语言级别”选项设置为7.0,并仍然生成一个在启动时不会崩溃的应用程序

如何将“语言级别”选项设置为7.0,并仍然生成一个在启动时不会崩溃的应用程序
EN

Stack Overflow用户
提问于 2014-01-19 02:53:15
回答 1查看 151关注 0票数 0

自从AndroidStudiov0.32之后,就有了一个“语言级别”选项,允许使用一些java 7特性。问题是,如果语言级别设置为7.0,则无法使任何应用程序正确运行

作为一个简单的测试,除了将语言级别更改为7.0之外,我使用所有默认选项创建了一个新项目。结果,取决于构建时使用的jdk,如下所示:

与jdk-6:应用程序不构建。Gradle返回“无效的源版本: 1.7”

使用jdk-7:构建了一个apk。然而,当gradle到达"dexDebug“步骤时,gradle控制台就会充斥着”坏类文件魔术(bad class file )“或版本(0033.0000)。实际上,没有一个应用程序类被放入apk中,这会导致启动时出现java.lang.ClassNotFoundException。

那么,我在这里遗漏了一些东西,还是真的没有办法真正使用这里所宣传的特性:http://tools.android.com/recent/androidstudio032released

EN

回答 1

Stack Overflow用户

发布于 2014-01-19 22:26:35

回答我自己的问题。如果安装了多个sdk实例,请注意。其中一个可能不是最新的,但却是目前安卓演播室的默认版本。

这是我的案子。违规的sdk没有版本19的构建工具。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21212641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档