我非常接近放弃Android开发。我目前没有Android手机,因此我尝试使用模拟器。在Eclipse中,在修复了500000个错误/错误后,我终于设法启动了一个模拟器 - 但它仍然卡在Android加载屏幕上(即使在45分钟之后),所以有人建议我使用Android Studio。
我在PC上下载了这个,当我尝试运行空白活动时出现此错误:
当我尝试实际使用该活动时,我收到了渲染错误:
我在网上看到一些东西说要使用降级的Android版本来消除错误 - 但是,我只有2个版本,你可以看到,但没有一个正在工作。
我也尝试在我的笔记本电脑上下载/安装Android Studio,并遇到了完全相同的问题。到底是怎么回事?我花了两天时间尝试进行空白活动,我真的只是放弃了。有任何想法吗?
编辑:尝试Jorge Casariego的建议,但是当我点击右键时找不到Open Modules
答案 0 :(得分:2)
要降级SDK,您需要下载其他SDK版本。为此,您需要运行SDK Manager,它是右侧的第4个图像:
这将允许您下载不同版本的Android,允许您获取API 19/20/21,这将解决您的问题。
我一直都会遇到这个渲染问题,而且我已经开发了近2年,在android studio上工作了10多个月。这些渲染问题仅适用于活动预览,无论如何通常都不是很有用。 如果您没有Android设备,我最好的建议是下载GenyMotion模拟器。它比内置的模拟器好1000倍,甚至还有一个android studio的插件,允许你从IDE中运行它。如果您需要检查布局的工作原理,我建议您只在模拟器中运行应用程序,因为您可以更好地了解事物的外观,而不是尝试使用布局预览器来近似它。
编辑于6/10/18: 打包的仿真器已经广泛更新,现在性能更好。出于这个原因,我删除了第三方工具的链接。我意识到我当时的意图是有帮助的,但在stackoverflow问题中链接到第三方工具似乎是不合适的,特别是考虑到突出显示它的原因已经过时了。
答案 1 :(得分:2)
看起来好像是因为您将Android构建工具更新为“24.0.0 rc1”,但未将gradle构建插件更新为1.3.0-beta1版本。
确保您拥有 yourProjectFolder / build.gradle
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0-beta1' // or 1.2.3
}
在 yourProjectFolder / mainModuleName / build.gradle 中你有
android {
...
buildToolsVersion "24.0.0 rc1" // or 23.0.1
...
}
或作为变体使用构建工具的最后稳定版本
答案 2 :(得分:1)
要解决此问题,请执行以下步骤:
要使用新的M预览,您还需要使用Android Studio 1.3预览版(来自金丝雀频道)。
答案 3 :(得分:0)
我也有这个问题。因为我把我的App命名为错误的。它在应用程序名称中有一个“ - ”字符。例如:Web-ViewDemo。它会导致错误的位置,因此android studio无法完全做到100%。
简而言之,请尝试重命名您的应用!