XML
此错误消息未呈现我的布局。我已经在使用Java 8。
还使用Gradle中的最新构建工具。
android {
compileSdkVersion 'android-N'
buildToolsVersion 24.0.0 rc1
...
}
XML错误-
XML
此错误消息未呈现我的布局。我已经在使用Java 8。
还使用Gradle中的最新构建工具。
android {
compileSdkVersion 'android-N'
buildToolsVersion 24.0.0 rc1
...
}
XML错误-
Answers:
我在OS X上遇到了与您描述的相同的错误。我知道这可能无法解决您的问题(因为我不知道Windows的等效语言),但是由于这不是特定于OS的,因此我将为所有OS X伙伴提供解决方案在那里。编辑该文件/Applications/Android\ Studio.app/Contents/Info.plist
,然后删除1.6版本(以我为例),您可以放置1.6 +,1.7 +或1.8(以您喜欢的任何一个为准)。我的就这样结束了
...
<key>JVMVersion</key>
<string>1.7+</string>
...
请注意,Java版本1.8_60至1.8_75(IDEA-146691)的拖放功能不兼容,一旦成功更改版本,IDE就会报告该兼容性。
对于非终端用户
Android Studio.app
文件。如果它在扩展坞中,则可以右键单击它并选择Options > Show in Finder
。Show package content
。Contents/Info.plist
)。<key>JVMVersion</key> <string>1.8</string>
如此烦人的Android Studio!
就我而言,集合JDK_HOME
和JAVA_HOME
环境变量C:\Program Files\Java\jdk1.8.0_60
。
在中检查Java版本Help > About
。它应该显示您刚刚设置的JRE版本。
就是这样,现在您可以在中预览布局N
。
> compileSdkVersion 'android-24' requires JDK 1.8 or later to compile.
对于有此问题的Mac用户(我正在运行OS X 10.11.5和Android Studio 2.1.2),以下是解决方法:
当前,Mac版的Android Studio可以与Java 6一起运行(不一定与该应用程序的JDK版本相同),因为Java 6的字体呈现比Java 7和8更好,而且显然比呈现布局更重要。
首先,请确保已安装JDK 8。
然后运行以下命令:
$ export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk
$ open /Applications/Android\ Studio.app/
您可能需要将91
in 更改jdk1.8.0_91.jdk
为其他版本。您可以查看所使用的JDK版本:
$ ls /Library/Java/JavaVirtualMachines/
不幸的是,此方法需要从终端打开应用程序,但是您始终可以为其创建脚本。
编辑:如果您真的不想从终端打开它:
do shell script "export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk; open /Applications/Android\\ Studio.app/"
error "sh: /usr/local/bin/studio: No such file or directory" number 127
可以解决该问题的任何方法吗?当我从终端运行它时,它运行非常正常
我遇到了同样的问题。
我安装了jdk1.6,jdk1.7,jdk1.8,并像您一样部署了Studio。
我的解决方案是卸载jdk1.6和jdk1.7,只保留jdk1.8
sudo rm -rf ${path to jdk1.6}
sudo rm -rf ${path to jdk1.7}
就这样。
我正在使用Ubuntu 14.04,但遇到了类似的错误,区别是我没有NDK。我的解决方案是,在项目定义中设置Java 8之后,再重新启动Android Studio。
检查系统Java版本,在控制台“ java -version”中,输出应显示如下内容
java version "1.8.0_91"
我遇到了“ Android N要求IDE必须与Java 1.8或更高版本一起运行”的问题。尽管在C:\Program Files\Java\jdk1.8.0_92
中将其设置为项目的JDK,该错误仍然显示File > Project Structure
。
我从我的环境变量更新JAVA_HOME解决它C:\Program Files\Java\jdk1.7.0_67
来C:\Program Files\Java\jdk1.8.0_92
。当我这样做并重新启动Android Studio时,就可以使用设计模式。
操作系统:Windows 10
Android Studio:2.1.2
来自文档:https : //developer.android.com/studio/intro/studio-config.html#file_location
STUDIO_JDK:设置用于运行Studio的JDK
我更喜欢使用STUDIO_JDK变量,而不要使用其他默认的Java home变量。
我的问题是Android N已“部分安装”。
我的解决方法是转到“偏好设置/外观和行为/系统设置/ Android SDK”,然后检查“状态”。如果它是“部分安装”,则必须先卸载再重新安装。(取消选中该复选框,然后单击Apply;它将被卸载;然后您可以选中该复选框并再次安装)。如果您使用较低版本(如23),则必须在build.gradle中将buildToolsVersion变量更改为“ 23.0.0”。
我最近面临着同样的问题。尝试将API预览级别更改为23或更低。那对我有用。
机器:Windows8 64bit(我的情况)我安装的jdk1.7是32bit,因此我使用的是studio.exe(32bit),因此即使下载新的jdk1.8(64bit),我正在使用的Studio实例(32bit)也无法无法检测到它,但是当我卸载较旧的jdk并尝试重新运行studio.exe时,被告知要安装32位的jdk。所以我运行studio64.exe,它运行平稳。确保环境变量中的路径正确。欢呼Android N