我使用Ubuntu 11.10和eclipse进行Android开发。我曾经将android-sdk保存在我的主文件夹中,但由于空间不足,我把它复制到了硬盘上。当我将sdk移动到硬盘时,我没有权限运行adb,aapt或其他平台工具。所以,我编辑了/ etc / fstab文件并添加了以下行
/dev/sda3 /media/hdisk ntfs-3g defaults 0 0
现在,当我在终端中执行命令ls -l | grep "sdk"
时,我得到了这个输出
drwxrwxrwx 1 root root 4096 2012-10-20 16:07 android-sdk-linux
所以,我现在拥有权限,但是当我运行eclipse时,仍然没有生成R.java文件,但是生成了BuildConfig.java文件。我可以从终端运行aapt,但每次更改代码时都这样做是不实际的。有什么建议吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
这是一个非常基本的检查,但您是否在Eclipse中更改了Android SDK的位置? 偏好 - > Android - > SDK位置
答案 2 :(得分:0)
这个问题似乎必须在重启我的电脑大约2-3次后解决。感谢所有人的帮助。