我将Android Studio更新为3.1.2版
我执行了IDE推荐的所有更新
最初我收到了错误
错误:无法运行程序“C:\ Program Files \ Android \ Android Studio \ jre \ bin \ java“(在目录中 “C:\用户\ chosun.AndroidStudio3.1 \ SYSTEM \编译服务器”): CreateProcess error = 216,此版本的%1与 您正在运行的Windows版本。检查计算机的系统 查看是否需要x86(32位)或x64(64位)的信息 该程序的版本,然后与软件发行商联系
原来这是java.exe在“C:\ Program Files \ Android \ Android Studio \ jre \ bin \”中报告的错误。我的操作系统是Windows 7 32位,但显然安装的java是64位(不知道这是怎么发生的,据我所知我没有乱用java安装,除非android studio更新以某种方式下载它?不是吗?应该自动检测所需的java版本?)
无论如何,在阅读this post之后,我看了一下文件 - >项目结构
我找不到其他帖子中提到的“使用嵌入式JDK”,而不是gradle.properties文件
编辑:使用项目结构中的选项:
项目SDK的显示值在编译期间出现以下错误:
Error:Android Source Generator: Error: Can't find bundle for base name messages.AndroidJpsBundle, locale en_US
java.util.MissingResourceException: Can't find bundle for base name messages.AndroidJpsBundle, locale en_US
at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1564)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1387)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:773)
at org.jetbrains.jps.android.AndroidJpsBundle.getBundle(AndroidJpsBundle.java:22)
at org.jetbrains.jps.android.AndroidJpsBundle.message(AndroidJpsBundle.java:32)
at org.jetbrains.jps.android.AndroidSourceGeneratingBuilder.runAaptCompiler(AndroidSourceGeneratingBuilder.java:971)
at org.jetbrains.jps.android.AndroidSourceGeneratingBuilder.doBuild(AndroidSourceGeneratingBuilder.java:210)
at org.jetbrains.jps.android.AndroidSourceGeneratingBuilder.build(AndroidSourceGeneratingBuilder.java:114)
at org.jetbrains.jps.incremental.IncProjectBuilder.runModuleLevelBuilders(IncProjectBuilder.java:1246)
at org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:923)
at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:995)
at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:886)
at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:719)
at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:371)
at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:178)
at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:138)
at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:308)
at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:138)
at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:235)
at org.jetbrains.jps.service.impl.SharedThreadPoolImpl.lambda$executeOnPooledThread$0(SharedThreadPoolImpl.java:42)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
这里有什么问题,我该如何解决?
---额外的问题---
我不定期使用Android Studio,但有时需要将小型Android应用程序作为工具来测试我正在处理的其他实际项目。但是,每隔一周Android Studio似乎都会推荐一个更新,每次我更新它时,一个或另一个似乎中断,或者界面中的某些内容似乎发生了变化,或者IDE本身运行速度较慢。
为什么Android Studio会出现问题?我是否应该设置一些基本设置,以便在每次更新后都不会破坏android studio?或者更好的是确保我设置所有内容以使其正常工作,然后再也不更新它?
为没有定期使用Android工作室的人设置android studio最安全,最简单的方法是什么?
答案 0 :(得分:0)
我能理解你的问题,我会建议一些希望它能帮到你
首先卸载你的jdk并下载jdk 32位,因为你正在使用Windows 7 32位。并且下载了最新版本的android studio,当你安装android studio时,请在安装完成后关闭你的互联网连接,如果你想要你可以使用你的手机作为模拟器。