Ivo*_*nov 105 android rendering preview android-studio
当我尝试在Android Studio中渲染布局预览时出现错误:
不支持的major.minor版本52.0
小智 97
检查你JAVA_HOME的使用jdk 1.8
同时检查:Android Studio中的参数以便更改为
文件 - >其他设置 - >默认项目结构 - > SDK
Ivo*_*nov 70
这是Android Studio中的错误.通常你会收到错误:不支持的major.minor版本52.0
解决方法:如果您已经安装了Android N,请使用旧版本更改Android渲染版本,问题将消失.
解决方案:安装Android SDK Tools 25.1.3(工具)或更高版本
Fee*_*ode 41
我已经完成了,设置JAVA_HOME,JAVA8_HOME,......我总是犯错误.对我来说,解决方案是将版本2.1.0的gradle设置为与Jdk 1.8.0_92和android studio 2.11一起使用
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
//classpath 'com.android.tools.build:gradle:2.+'
}
Run Code Online (Sandbox Code Playgroud)
kar*_* vs 36
对于那些仍然面临这种情况的人.我将Android Studio升级到2.1.2后出现此问题.我被困在这个问题大约一个小时,我尝试了这些解决方案:
我仔细检查了gradle脚本,发现了这个:
compileSdkVersion 23
buildToolsVersion "24.0.0"
Run Code Online (Sandbox Code Playgroud)
变成:
compileSdkVersion 23
buildToolsVersion "23.0.3"
Run Code Online (Sandbox Code Playgroud)
我不知道这是如何导致这个错误的,但这对我来说很有用.如果您知道答案,请告诉我这是如何工作的.谢谢
Int*_*iya 28
当使用更高的JDK进行编译时,它会创建具有更高版本的类文件,并且当使用较低的JDK来运行程序时,它会发现JVM级别不支持更高版本的类文件并导致java.lang.UnsupportedClassVersionError.
你可以遵循一些技巧
要为项目启用Java 8语言功能和Jack,请在模块级build.gradle文件中输入以下内容:
android {
...
defaultConfig {
...
jackOptions {
enabled true
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
Run Code Online (Sandbox Code Playgroud)
礼貌用于Java 8语言功能
只需从预览部分选择"API 23:Android 6.0"即可.
Wil*_*oef 25
如果您看到此错误并且刚刚升级到Android Studio 2.2+,则需要在"项目结构"选项中更新JDK.
在OSX上,这是在下面找到的File > Project Structure > SDK.或者从欢迎屏幕中Configure > Project Defaults > Project Structure.
选择该Use the embedded JDK (recommended)选项而不是使用您自己的JDK.
Google的文档尚未更新以反映此更改.请参阅:http://tools.android.com/tech-docs/configuration/osx-jdk
我的情况我必须将build.gradle文件的依赖项更改为:
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
}
Run Code Online (Sandbox Code Playgroud)
(原来是2.2.2)我想这是通过让几个人在同一个项目中使用不同版本的gradle来生成的.因此,请检查您的gradle版本并正确编辑此文件.
良好的共鸣!
| 归档时间: |
|
| 查看次数: |
143966 次 |
| 最近记录: |