mjo*_*osh 117 android android-studio android-7.0-nougat
我的XML
布局没有使用此错误消息进行渲染.我已经在使用Java 8了.
还使用Gradle中的最新构建工具.
android {
compileSdkVersion 'android-N'
buildToolsVersion 24.0.0 rc1
...
}
Run Code Online (Sandbox Code Playgroud)
XML错误 -
Lal*_*oop 187
我在操作系统X上遇到了同样的错误.我知道这可能无法解决您的问题(因为我不知道Windows的等效项),但由于这不是特定于操作系统的,我将为任何OS X研究员留下解决方案在那里.编辑文件/Applications/Android\ Studio.app/Contents/Info.plist
,并删除1.6版本(在我的情况下),你可以放置1.6 +,1.7 +或1.8,无论你喜欢什么.我这样结束了
...
<key>JVMVersion</key>
<string>1.7+</string>
...
Run Code Online (Sandbox Code Playgroud)
请注意,Java版本1.8_60到1.8_75(IDEA-146691)与拖放不兼容,一旦您成功更改版本,IDE将报告该版本.
对于非终端用户
Android Studio.app
文件.如果它在停靠栏中,您可以右键单击它并选择Options > Show in Finder
.Show package content
.Contents/Info.plist
).小智 147
单击预览窗口中android图标旁边的字母N,然后选择API级别23或更低级别.那应该解决它.
mjo*_*osh 63
在我的例子中,设置JDK_HOME
和JAVA_HOME
环境变量C:\Program Files\Java\jdk1.8.0_60
.
检查Java版本Help > About
.它应该显示您刚设置的JRE版本.
就是这样,现在您可以预览您的布局了N
.
wum*_*mbo 27
对于有此问题的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/
Run Code Online (Sandbox Code Playgroud)
您可能需要将91
in 更改jdk1.8.0_91.jdk
为其他版本.您可以看到您拥有的JDK版本:
$ ls /Library/Java/JavaVirtualMachines/
Run Code Online (Sandbox Code Playgroud)
不幸的是,这种方法需要从终端打开应用程序,但您总是可以为它创建一个脚本.
编辑:如果你真的不想从终端打开它:
do shell script "export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk; open /Applications/Android\\ Studio.app/"
我遇到了同样的问题.
我安装了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}
Run Code Online (Sandbox Code Playgroud)
就这样.
归档时间: |
|
查看次数: |
59245 次 |
最近记录: |