ubuntu 64位系统创建android 项目找不到R文件

原文地址

  http://blog.csdn.net/yuxingxing198812/article/details/13773441

以下是原文:

环境:Kubuntu 12 (是众多Ubuntu分支的一种,它采用 KDE Plasma 桌面 为其默认桌面环境。它和Ubuntu采用同样的 软件库。基本上,Kubuntu和Ubuntu没有太大的差异,只是默认桌面系统采用KDE,并非Gnome。)   jdk是sun公司的sun  jdk6.0,android sdk为最新,adt位google官网上的adt插件。

问题:当在上面创建出android project之后会出现R文件找不到的情况。刚开始以为是adt的版本和android sdk版本不一致导致的。后来所有的都更新后还是会有问题,在网上查的说是缺少ia32-lib,但是在ubuntu上通过sudo apt-get ia32-lib安装的时候出现提示说已经被lib32z1所替代。网上大部分说是通过sudo apt-get install update 来更新,但是不管重复多少次还是没有那个包。后来按照提示安装了替代的包lib32z1,但是问题那个R文件还是没有在gen目录现自动生成。

解决办法:通过安装其他的相关依赖包来解决:sudo apt-get install lib32z1;

sudo apt-get install g++-multilib;

sudo apt-get install  lib32ncurses5;

sudo apt-get install  lib32bz-1.0;

安装完上面的包之后然后重新在eclipse下clean一下工程,或者重启eclipse。问题解决。

----------------------------------------------------------分割线--------------------------------------------------------------------------------

原文中列出的四个包,最后一个我没装上,但是R文件也出现了。

时间: 2024-10-09 22:41:22

ubuntu 64位系统创建android 项目找不到R文件的相关文章

新版本ADT创建Android项目无法自动生成R文件解决办法

本人使用的是ADT是Version 23.0.2,支持Android 6.0之后的系统环境,最高版本23,在创建Android项目的时候,每次创建项目选择“Compile With”低于6.0版本的时候,都无法自动生成R文件,这个时候MainActivity文件报错,反复点击项目后执行“Clean”后,错误无法解 决,按照之前不生成R文件的办法解决不了,那怎么办呢?先分析错误产生的原因. 案例参考:新版本ADT创建Android项目无法自动生成R文件解决办法 | TeachCourse

window2008 64位系统无法调用Microsoft.Office.Interop组件进行文件另存的解决办法

服务器是windows server2008 64位系统,项目中需要用到Microsoft.Office.Interop组件,包括excel.word.ppt等. 重点一: 步骤 1.在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务" 2.依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置" 3.在"

Android Studio 找不到R文件解决方法汇总

一.新建的Activity中R文件找不到,其他文件中的R文件可以正常使用. 解决方法: 在该Activity中引入R包即可:import com.example.zcj.password.R; 在子目录下新建Activity文件都会出现这个问题,可以通过设置自动导入包:File-Settings-Editor-General-Auto Import,将Optimize imports on the fly和Add unambiguous imports on the fly勾选即可. 二.新导入

Linux 系统环境搭建 之 ubuntu 64位系统兼容32位

有些安装了64位系统Ubuntu,但是有些库需要在32位系统才能执行下面提供了一些在64位系统安装32位库的方法 仅仅举个例子,如果有不同的库可以模仿以下写法去安装. sudo apt-get install ia32-libs sudo apt-get install libc6:i386 libgcc1:i386 gcc-4.6-base:i386 libstdc++5:i386 libstdc++6:i386 sudo apt-get install g++-multilib apt-ge

GNU Linux 64位系统中fatal error: stdio.h: 没有那个文件或目录的错误的解决方法

在64位系统中,编写一个C语言程序后,使用gcc进行编译时,出现了如下的错误: test.c:1:19: fatal  error: stdio.h: 没有那个文件或目录 #include <stdio.h> 针对以上的情况,对于在32环境下一般不会出现这个问题,因为已经把libc的头文件包括在系统中了,那么针对这样的情况,主要检查是否安装了完备的开发环境: build-essential package - Installs the following collection to compi

ubuntu 64位android项目报错的解决方案,打开64位 Ubuntu 的32位支持功能

ubuntu的64位下的android环境,说实话,还真得费点精力了,解决一个问题,又出来一个新问题. 小编昨天刚好不容易将android的环境搭建好了,这不,刚建了个项目,直接就报错,下面是罗列出的几条: 1. libstdc++.so.6:cannot open shared object file:no such file or directory 2. Description Resource Path Location Type Error executing aapt: Cannot

Windows7 64位系统搭建Cocos2d-x 2.2.1最新版以及Android交叉编译环境(具体教程)

原文地址:http://blog.csdn.net/sttyytw/article/details/17005263 声明:本教程在參考了下面博文,并经过自己的摸索后实际操作得出,本教程系本人原创,因为升级后的cocos2d-x有了一些变化,眼下的博文还没有关于Cocos2d-x 2.2.1最新版搭建Android交叉编译环境组建的说明,所以我这几天研究了一下,如今将详细的搭建方法分享出来,也给自己学习Cocos2d-x做个笔记. 參考博文: http://www.cnblogs.com/lhm

Windows7 64位系统搭建Cocos2d-x-2.2.1最新版以及Android交叉编译环境(详细教程)

Windows7 64位系统搭建Cocos2d-x-2.2.1最新版以及Android交叉编译环境(详细教程) 声明:本教程在参考了以下博文,并经过自己的摸索后实际操作得出,本教程系本人原创,由于升级后的cocos2d-x有了一些变化,目前的博文还没有关于Cocos2d-x 2.2.1最新版搭建Android交叉编译环境组建的说明,所以我这几天研究了一下,现在将具体的搭建方法分享出来,也给自己学习Cocos2d-x做个笔记. 参考博文: http://www.cnblogs.com/lhming

关于在64位系统上,使用APlayer,运行报错“找不到指定的模块”

使用APlayer开发了一个C#程序,原先开发电脑是32位的,安装电脑也是32位,只需要将相应的文件打包,然后在system32文件夹中放入atl71.dll和D3DX9_43.dll,项目运转正常.但后来因为系统升级,换了台win10 64位的系统,开发时只需将项目的平台换成x86,但是打包后安装却报错,且system32下的两个dll已存在.经过一天的摸索,因为64位系统有个SysWOW64  文件夹,将所需的两个dll放入此文件夹,问题得已解决. 网上查出两个文件夹的区别 \Windows