当前位置: 首页 > 知识库问答 >
问题:

Gradle错误:仅在Android Studio中允许从事件分派线程进行写访问

黄无尘
2023-03-14

在将Android Studio更新到2.2版本(在Windows10上)之后,第二天早上,当gradle在任何项目上构建时,我都收到了这样的错误:

只允许从事件调度线程进行写访问

我提出这个问题只是为了与社区分享我的经验,因为我在这个问题上浪费了两个小时。

共有1个答案

司业
2023-03-14

所以问题的结论是Android Studio与我安装的JDK版本冲突,所以当我选中JDK位置(文件项目结构SDK位置),勾选“使用嵌入式JDK”复选框,并将JDK位置设置为“Path to Android Studio\Android Studio\JRE”时,问题就解决了

 类似资料:
  • 我已经安装了用于android开发的eclipse luna java EE,并安装了所有插件和大部分可用软件。直到今天,当我在尝试打开activity_main.xml时出现错误--“呈现过程中不允许写入访问”时,它一直工作得很好。 这也是异常堆栈跟踪的内容: 呈现过程中引发的异常:com/android/layoutlib/bridge/impl/rendersessionimpl 另外值得一

  • 问题内容: 我们如何能够通过只允许火力地堡云功能将数据写入到特定位置的规则安全数据库,以前有以UID添加到管理客户机的选择和使用规则节UID,但现在我们通过初始化,所以我不确定如何添加其他参数。 编辑 是为此发起证书的好主意吗?即 上面有什么好处,实际上是从哪里获取数据,这不只是节点模块吗? 问题答案: 通常,在Cloud Functions代码的顶部,您具有: 作为节点模块的一部分,您可以访问,

  • 问题内容: 在人们的帮助下,我能够获得以下简单的GUI倒数的工作代码(它仅显示一个倒数秒的窗口)。我的这段代码的主要问题是东西。 据我了解,它将任务发送到事件分发线程(EDT),然后EDT在“可以”时执行该任务(无论如何)。 那正确吗? 据我了解,代码的工作方式如下: 在方法中,我们用来显示窗口(方法)。换句话说,显示窗口的代码将在EDT中执行。 在该方法中,我们还启动,计数器(通过构造)在另一个

  • 问题内容: 我正在使用以下脚本- 我尝试访问的计算机正在运行播放框架。我收到以下错误: 选项404(未找到)jquery-1.9.1.min.js:5 XMLHttpRequest无法加载。原产地不被访问控制允许来源允许的。 我已经难过了两天,有人可以帮我吗? 提前谢谢 问题答案: 问题是您正在尝试进行跨域调用(从到)。Same Origin Policy 不允许这样做,因此浏览器试图使用跨域资源

  • 我有一个Jenkins配置,它使用Maven为OS X应用程序执行Java测试。当我试图运行一些需要辅助访问的AppleScript时,会出现不同的错误。所以我试着用两种方式执行AppleScript: > 使用脚本引擎: ScriptEngineManager mgr=新建ScriptEngineManager();ScriptEngine=mgr。getEngineByName(“AppleS

  • 我有一个cordova应用程序,它在运行时加载需要的corretc html文件,当它作为一个应用程序启动时可以很好地工作。是否可以在chrome中测试这个功能,因为这将大大加快开发速度。 首先,我从cmd行打开了chrome 这个功能在我的应用程序上运行良好