【问题标题】:setting up android environment in linux ubuntu 12.04 64 bit在 linux ubuntu 12.04 64 位中设置 android 环境
【发布时间】:2015-01-17 02:11:00
【问题描述】:

我最近开始在我的 ubuntu (12.04) 机器上设置 android 环境。 首先,我安装了eclipse luna。之后,我从我的 eclipse Help -> Install New Software 和 url - https://dl.google.com/eclipse/plugin/4.4 安装了 ADT 插件。

插件安装后,我按照说明从官方网站-http://developer.android.com下载了android sdk。

最后,安装后,我尝试创建新项目以及导入其他项目,但每次都给我 R 错误,因为 R.java 永远不会生成。

谁能帮我理解这个问题,并找到它的解决方案。

我还从官方 android dev 网站获得了另一个 adt 插件 url,即 http://developer.android.com,那么,这是问题所在吗?

可能是什么问题 - Android SDK 或 ADT 插件?

谢谢...

【问题讨论】:

  • 各位,请告诉我解决方案,而不是投反对票。
  • 别担心 :) 我认为最简单的方法(如果你的网速不错)是为 ubuntu 下载 ADT Bundle。您无需设置任何内容,只需使用它即可。
  • 您使用 Eclipse 而不是 Android Studio 的任何具体原因? Android Studio 就是直接下载sdk,解压到/home/user 文件夹,然后下载Android Studio,解压到任何地方,然后从bin 文件夹启动。它会询问您的 SDK 位于何处,指向它并开始使用。
  • 在此之前我尝试过使用 android studio,但它总是卡在很长时间,在创建或导入项目时,获取 gradle 信息,这真的很烦人。
  • 奇怪,在我用了将近 4 年的笔记本电脑上,通常需要大约 3 秒钟的时间,而我的机械磁盘受到了严重的打击。 ubuntu 12.04 真的不老吗?我自己使用的是经过稍微清理的 Mint 版本。

标签: android installation adt android-sdk-tools eclipse-luna


【解决方案1】:

只要你得到

R cannot be resolved

然后检查 /res 目录,其中一定有一些文件有错误,这会阻止构建应用程序。例如,它可能是一个布局文件,也可能是由于缺少某些资源,但您已经在 XML 文件中定义了它。

如果您在 res/drawables-mdpi 等文件夹中有任何额外的、甚至未使用的 (!) 或未引用的 (!) 图像不符合文件命名约定(可能仅包含 [a-z0-9_.] ),R.java 类可能不会生成,从而导致所有其他帖子引用的事件链。希望对您有所帮助!

【讨论】:

  • 感谢您的回答,Tardo,但正如我在帖子中提到的那样。该错误甚至出现在正在创建的新项目中。所以,我认为新项目的资源文件夹不会有错误,没有在控制台中提及。还有一件事,我刚刚安装了 sdk 和 adt 插件。所以,我猜错误在其中之一。
  • 几天前我遇到了同样的问题。进入你的项目 -> 属性 -> Android。检查是否选择了您的项目构建目标。
  • 是的,被选中了。
  • Project -> Clean 怎么样?如果还是不行,请输入你的日志错误。
  • 确保在更新 Android SDK 工具时,您也更新了 Android SDK Platform-tools 和 Android ADK Build-tools。如果它们不匹配,构建会静默失败。
猜你喜欢
  • 1970-01-01
  • 2013-08-09
  • 2012-10-04
  • 1970-01-01
  • 2014-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多