我最近从 Eclipse 转移到 Android-Studio 只是因为它的自动代码完成功能我爱上了。但Android Studio从我安装的那一刻开始给我带来了困难。它是滞后的,经常冻结,但主要的问题是它没有连接到互联网就不构建我的项目。我发现了this问题,我发现我们可以通过启用"离线模式" 来构建 gradle 项目,而无需将其连接到互联网它对我不起作用。即使我将gradle设置为本地分发模式,Android Studio也会自动将其更改为默认设置,这实在令人讨厌。我不知道Android Studio有什么问题。我使用版本0.4.6。
事件日志显示了这个 -
11:13:26 PM AssertionError: Already disposed: Already disposed
11:13:42 PM Failed to refresh Gradle project 'Study Buddy'
Unknown host 'repo1.maven.org'.
Please ensure the host name is correct. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.
HTTP proxy settings Open Gradle documentation
然而,当我连接到互联网时,gradle构建项目时没有任何错误。但我想在离线模式下使用Android-Studio,因为我的带宽非常低。请帮助解决此问题。
答案 0 :(得分:2)
离线模式仅在您在线编译一次后才有效。我知道,如果你不了解Gradle的工作原理,那么它并不完全合理。但是,你必须在网上编译一次然后才能运行。
如果您在编译时无法访问互联网连接,这当然是没有实际意义的。或者,如果您像我一样,由于您公司的代理和防火墙规则,它无法正常工作。
我确实让它在我的公司工作,但最新的升级打破了它。现在,即使是以前的版本也不起作用,但我认为这也是我的公司。他们推出了一些补丁"而且我认为这是打破它的原因。
答案 1 :(得分:0)
你应该升级。脱机支持自0.4.6以来有所改善;它在0.5.0发行说明中提到:http://tools.android.com/recent/androidstudio050released