在linux下安装android以及配置C和C++开发环境

合集下载

Linux下的软件开发和编译环境配置

Linux下的软件开发和编译环境配置

Linux下的软件开发和编译环境配置在Linux操作系统中,配置适合软件开发和编译的环境是非常重要的。

正确地设置开发环境,可以提高开发效率,同时确保软件的质量和稳定性。

本文将介绍如何在Linux下配置软件开发和编译环境,以帮助开发人员顺利进行开发工作。

一、安装必要的开发工具在开始配置软件开发环境之前,您需要安装一些必要的开发工具。

在Linux中,常用的开发工具包括GCC编译器、Make工具、调试器(如GDB)、版本控制工具(如Git)等。

您可以通过包管理器(如APT、YUM等)来安装这些工具。

以下是安装这些工具的示例命令(以基于Debian的系统为例):```sudo apt-get updatesudo apt-get install build-essentialsudo apt-get install gdbsudo apt-get install git```通过执行这些命令,您可以安装所需的开发工具,以便后续的配置步骤。

二、配置开发环境要配置软件开发环境,您需要设置一些环境变量和配置文件。

以下是一些常见的配置步骤:1. 配置PATH环境变量在Linux中,PATH环境变量用于指定可执行程序的搜索路径。

为了方便地访问开发工具和编译器,您应该将它们所在的目录添加到PATH环境变量中。

您可以通过编辑`.bashrc`文件来实现这一点。

打开终端,输入以下命令编辑文件:```vi ~/.bashrc```在文件末尾添加以下行(假设开发工具的路径为`/usr/local/bin`):```export PATH=$PATH:/usr/local/bin```保存并退出文件。

然后,使用以下命令使更改生效:```source ~/.bashrc```现在,您可以在任何目录下直接运行开发工具和编译器。

2. 配置编辑器选择一个适合您的编辑器来编写代码是很重要的。

在Linux中有多种编辑器可供选择,如Vim、Emacs、Sublime Text等。

Linux下搭建C#开发环境

Linux下搭建C#开发环境

文章来源/articles/116249.htm如果平时主要开发控制台类、组件、后端服务等程序,可以尝试在Linux类操作系统下搭建C#.Net 开发环境,好处是在Linux环境里你不用担心朋友或同事拿你的电脑来玩魔兽世界或者一不小心被装了一大堆流氓软件;-)先看看本篇文章最终效果:在Ubuntu里跑的开发环境MonoDevelop:1、Linux发行版的选择在Linuxux操作系统里只要安装Mono环境就可以开发C#程序,Linux的众多发行版RedHat/CentOS/Fedora、OpenSuse、Debian、Ubuntu都可以安装 Mono。

鉴于目前Ubuntu 容易安装、界面漂亮而且比较多人用作桌面环境,所以这里推荐使用Ubuntu 10.04 。

官方网站是:/在官方网站下载回来的是一个光盘映像文件(ISO格式),这里需要注意的是Ubuntu 共有4个不同版本的ISO文件:Desktop版、Alternative版、Netbook版、 Server版。

一般下载Desktop 就可以了。

如果你想通过网络启动安装程序或者使用硬盘安装则需要下载Alternative版。

如果你的电脑硬件配置比较低(内存少于等于 512MB),还可以下载一个轻量级的衍生版:Xubuntu (/),如果你的电脑只有256MB内存,那还可以下载另一个衍生版Lubuntu (/),这个更加轻量级,平时系统启动后只占用 70~100MB内存。

2、安装Ubuntu安装Ubuntu 的方法非常简单,跟装 WinXP差不多,只需点5,6次“下一步”过10来分钟就可以完成。

因为关于安装Ubuntu的过程已经有大量的文章介绍,这里就不再赘述了,下面主要列举一下安装方式,大家可以根据自己的具体情况选择合适的:(1)虚拟机安装如果你的电脑速度飞快,内存比较大,用这种方式安装最快,虚拟机软件推荐使用免费的VirtualBox。

先装好虚拟机软件,然后创建一个新的虚拟机,把下载回来的ISO文件挂靠到虚拟机,启动之后就可以安装了。

deepin使用笔记——在Linux上运行安卓(Android)app

deepin使用笔记——在Linux上运行安卓(Android)app

deepin使⽤笔记——在Linux上运⾏安卓(Android)app 昨晚⼩折腾了⼀下,在 deepin 上装上了安卓版的抖⾳。

桌⾯上的抖⾳图标运⾏抖⾳很简单,这是通过 xDroid 实现的。

xDroid 由北京麟卓信息科技有限公司()开发,是⼀款专门在 Linux 中运⾏ Android 应⽤的软件,其未来的⽬标是让百万量级 Android 应⽤在主流PC平台(含国产)上以⾼效运⾏,⼤⼤拓展 Linux 的⽣态环境。

与现有的各种 Android 模拟器不同,xDroid 没有使⽤虚拟机,⽽是使 Android 应⽤以 Linux 原⽣程序的形式运⾏,性能媲美标准的 Linux 程序。

只要主流 Linux ⽀持的硬件,即可安装部署 xDroid ,甚⾄可以在虚拟机中的 Linux 上运⾏。

xDroid ⾃带的应⽤商店 xAppCenter 提供了⽬前经过兼容性测试的各种 Android 应⽤,更为便利。

有了 xDroid,就可以充分利⽤已有的 Android 开发环境、开发⼈员、开发⼯具、开发资源,来拓展 Linux 的⽣态环境。

————————————————版权声明:本⽂为CSDN博主「wd123326」的原创⽂章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原⽂出处链接及本声明。

原⽂链接:https:///wd123326/article/details/80860371说起来挺复杂,其实可以简单理解为:xDroid 不是⼀个通常意义上的安卓模拟器,它不是虚拟机,⽽是⼀个中间层,通过它,安卓app可以像是原⽣应⽤⼀样运⾏在linux 系统上。

接下来是 xDroid 的安装使⽤教程(以本⼈的经验为准,并不保证100%有效)。

第⼀步,当然是下载 xDroid,百度⼀下,很容易就能找到。

下载好以后,是⼀个名为【xDroidInstall-x86_64-v2.7000-20190621155253.tar.gz】的压缩包,直接解压,得倒名为【xDroidInstall-x86_64】的⽂件夹。

linux下配置android开发环境(图解)

linux下配置android开发环境(图解)

linux下配置android开发环境(Fedora)1、将配置环境所需要的:jdk、android-sdk、eclipse安装包拷贝到/home目录下,并为为文件增加可修改可执行权限2、安装JDK3、配置JDK环境变量(1)进入profile文件(2)按i编辑,如下:(3)、按ESC,再按:wq 保存退出4、安装android sdk5、安装eclipse6、运行eclipse7、安装Eclipse的ADT 插件(开发android应用)(1)离线安装:启动Eclipse,选择Help > Install New Software,在出现的对话框里,点击Add按钮,在对话框的name一栏输入“ADT”(可随意),点击Archive...,选择已下载的ADT插件(ADT-0.9.7.zip)压缩文件。

(2)在线安装:点击Archive,地址栏中输入:https:///android/eclipse(如有问题,去掉s,用http)8、安装完ADT后,会有如下提示:(1)选择“Apply Changes Now”,会自动联网下载安装android SDK(2)选择“Restart Now”,重新启动eclipse,需手动安装android sdkwindow->preferences,左边点击android,右边SDK Location中选择Android SDK所在位置。

安装模拟器平台:window->Android manager 在线下载不同版本的Android模拟器如果有已存在的android sdk,可以直接指定:9、虚拟手机创建(1)Windows→A VD Manager→new 新建虚拟手机name:随意;Target:选择平台,即android模拟器SD card:用于存储文件,Skin:屏幕。

Build-in:不同屏幕有不同分辨率屏幕分辨率HVGA:320×480 QVGA:240x320 WQVGA400:240X400WQVAG432:240X432(2)点击右侧“start”启动,效果图:我最开始配置Android环境时,用的是旧版本的Red Hat Linux (Red Hat 9) 。

Linux系统上搭建安卓环境

Linux系统上搭建安卓环境

一、前期准备工作:1)操作系统Ubuntu12.10 再有几天就出13.04了,当然为了稳定装12.04LTS也行,没系统就不用看了,哈2)JDK:jdk-6u43-linux-i586.bin,Oracle官网有下,注意操作系统是32位还是64位的,下对应的版本3)Eclipse:eclipse-jee-juno-SR2-linux-gtk.tar.gz ,Eclipse官网有下,同样要注意一下版本4)ADT:ADT21.1.0 当前最新的ADT包5)AndroidSDK:android-sdk_r21.1-linux.tgz其实,如果懒省事的话,可以下adt-bundle-linux-x86-20130219.zip这么个东西,里面包含了4.2.2的SDK和安装了ADT插件的Eclipse,当然Eclipse的版本没那么新就是了,不过可以用。

由于还没研究好翻墙,/Android这个网址连不上,没法更新AndroidSDK,也没法在线安装ADT插件的,比较麻烦,所以前期要准备完全。

下面活动手指,开始干活,记得打开终端哦,就是命令行了啦!说明:monkey指的是当前系统用户的用户名,别傻乎乎地去找monkey文件夹,你们的机器上不一定有的哦二、安装JDK1)在/home/monkey下新建文件夹jdk这么建的话呢,jdk文件夹的所有者是monkey哦,如果有多个用户的话,别的用户不一定能用哦当然也可以用命令来建 sudomkdir /home/monkey/jdk ,路径随意,爱建哪建哪,当然建tmp里面是木有用的2)把下好的jdk的bin文件拷贝进这个文件夹,然后设置可执行权限,两种方法(1)右键文件属性-权限-允许以程序执行文件(2)命令行:chmod +x jdk-6u43-linux-i586.bin 输入jdk以后按Tab键名字自动补完,不用费劲敲3)执行文件,命令: ./jdk-6u43-linux-i586.bin 双击是不管用的!!执行完成后会在jdk目录下生成文件夹jdk1.6.0_434)配置环境变量命令:sudogedit /etc/profile 会打开一个文件编辑器,拖到文件最末尾添上这么几行export JA V A_HOME=/home/monkey/jdk/jdk1.6.0_43export JRE_HOME=/home/monkey/jdk/jdk1.6.0_43/jreexport CLASSPATH=.:$JA V A_HOME/lib:$JRE_HOME/jre/lib:$CLASSPATH export PATH=$JA V A_HOME/bin:$JRE_HOME/jre/bin:$PATH保存并关闭5)注销并重新登录6)进入终端,输入:java -version 如果显示下面几行东西就OK了java version "1.6.0_43"Java(TM) SE Runtime Environment (build 1.6.0_43-b01)Java HotSpot(TM) Server VM (build 20.14-b01, mixed mode)如果显示的是openJDK虾米虾米的。

Linux命令行中的系统安装和配置技巧

Linux命令行中的系统安装和配置技巧

Linux命令行中的系统安装和配置技巧在Linux命令行中,系统安装和配置是非常重要的技巧。

通过正确的安装和配置,我们可以提高系统的性能,增强系统的稳定性,并满足个性化需求。

本文将介绍一些Linux命令行中的系统安装和配置技巧,帮助您更好地管理和运维您的系统。

1. 系统安装在Linux命令行中,系统安装是第一步。

通常情况下,我们会从官方网站下载适合自己需求的Linux发行版镜像文件,然后通过命令行进行安装。

首先,将镜像文件写入到USB设备上,可以使用dd命令(例如:dd if=镜像文件 of=/dev/sdX bs=4M),注意将X替换为您的USB设备代号。

然后,将USB设备连接到需要安装系统的计算机,并重启计算机。

在启动过程中,按下相应的按键(通常是F2、F9、F12或Del键),进入计算机的启动菜单,选择从USB设备启动。

最后,根据安装界面的提示,进行具体的操作(选择安装目标、分区、设置密码等)。

完成安装后,重新启动计算机,您的Linux系统就成功安装了。

2. 系统更新与软件安装安装完成后,第一步就是进行系统更新和软件安装。

这可以确保系统拥有最新的补丁和功能,并且配备您所需的软件。

在命令行中,可以使用以下命令更新系统软件包:```sudo apt update # 更新软件包列表sudo apt upgrade # 升级已安装的软件包```要安装特定的软件包,可以使用以下命令:```sudo apt install 软件包名称 # 安装指定软件包sudo apt remove 软件包名称 # 卸载指定软件包```3. 系统配置与优化在安装和更新完系统后,我们需要进行一些系统配置和优化,以满足我们的需求和提高系统的性能。

首先,我们可以编辑配置文件来修改系统行为和参数。

通过vi或nano等文本编辑器打开配置文件:```sudo vi /etc/配置文件路径 # 编辑指定的配置文件```然后,根据需要修改文件中的参数,并保存文件。

Linux下的软件开发与测试环境搭建

Linux下的软件开发与测试环境搭建

Linux下的软件开发与测试环境搭建在软件开发和测试过程中,搭建一个合适的开发与测试环境是非常重要的。

Linux作为一种常用的操作系统,具备了强大的开发和测试功能,本文将针对Linux环境下的软件开发与测试环境搭建进行详细讲解。

一、安装Linux操作系统首先,我们需要在一台计算机上安装Linux操作系统。

目前市面上有许多不同的Linux发行版可供选择,例如Ubuntu、CentOS等。

根据个人喜好和项目要求,选择一款适合的Linux发行版进行安装。

安装完成后,我们需要进行必要的系统配置,例如网络设置、用户管理等。

确保系统安装完毕后,能够正常地连接网络和进行用户登录。

二、软件开发工具的安装1. 编程语言环境的安装根据项目需要,我们可能需要安装不同的编程语言环境,例如C/C++、Java、Python等。

以C/C++为例,我们可以通过以下命令在Linux上安装GCC编译器:sudo apt-get install gcc类似地,通过类似的命令也可以安装其他编程语言的编译器或解释器。

2. 集成开发环境(IDE)的安装在软件开发过程中,使用一个功能强大的集成开发环境可以提高开发效率。

Linux下有许多优秀的开源IDE可供选择,例如Eclipse、IntelliJ IDEA等。

以Eclipse为例,我们可以通过以下步骤进行安装:1)下载Eclipse的安装包,例如eclipse-cpp-2021-06-R-linux-gtk-x86_64.tar.gz。

2)解压安装包,例如通过以下命令解压:tar -zxvf eclipse-cpp-2021-06-R-linux-gtk-x86_64.tar.gz3)进入解压后的目录,并运行eclipse可执行文件:cd eclipse./eclipse安装完成后,按照IDE的提示进行进一步的配置和插件安装,以满足项目开发的需求。

三、软件测试工具的安装在软件开发过程中,测试是非常重要的一环。

手机linux系统操作方法

手机linux系统操作方法

手机linux系统操作方法手机Linux 系统是指基于Linux 内核的操作系统,可以安装在手机上。

它具有高度可定制性和开放性,因此受到了多个技术爱好者的青睐。

手机Linux 系统的功能和界面可以根据个人需求进行自由定制和修改。

要操作手机Linux 系统,需要了解一些基本知识。

本文将从以下几个方面对手机Linux 系统进行介绍和操作方法。

1. 安装手机Linux 系统首先,我们需要安装一个手机Linux 系统,目前比较成熟和流行的手机Linux 系统有Ubuntu T ouch、Arch Linux、LineageOS 等。

可以在官网下载对应的ROM 文件,然后通过刷机工具进行刷机安装。

2. 连接手机Linux 系统连接手机Linux 系统需要使用一些特殊的工具,如Android Debug Bridge (ADB)。

可以通过USB 线将手机连接到电脑上,然后使用ADB 工具连接到手机Linux 系统。

输入命令adb shell 即可进入Linux 终端。

3. 熟悉Linux 终端Linux 终端是类似于CMD 和PowerShell 的命令行工具,用户可以通过在终端输入命令来操作系统。

在Linux 终端中,用户可以使用诸如cd、ls、mkdir、rm、vim 等命令来管理文件、目录和编辑文本等。

用户可以使用man 命令来查询终端命令的用法和参数。

4. 安装和使用软件在手机Linux 系统中,用户可以通过终端来安装和使用软件,通常使用Linux 软件包管理器来进行管理。

在Ubuntu Touch 中使用apt,Arch Linux 使用pacman,LineageOS 使用yum。

使用对应的命令即可安装和卸载软件。

5. 修改手机Linux 系统用户可以根据自己的需求对手机Linux 系统进行修改和优化。

用户可以修改系统的启动界面、桌面背景、主题和字体等。

在终端中,用户可以通过修改配置文件来改变系统设置和功能,如修改/etc/rc.local 文件来设置系统启动项。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在linux下安装android以及C/C++开发环境
一、首先安装之前你得做好准备。

1.安装好了linux (废话)
2.必要的安装包(我用的都是写这篇文章的时候官方发布的最高版本。


jdk-7u4-linux-i586.tar.gz (java运行环境在甲骨文的官网下的)
android-sdk_r18-linux.tar (android开发需要的sdk)
eclipse-jee-indigo-SR2-linux-gtk.tar.gz(开发环境)
android-ndk-linux.tar (这个可装可不装如果你需要用到android+c/c++的开发模式你就安装吧用不上装一下也没关系

ADT-18.0.0.zip你可以选择离线下载最新版本也可以不下载。

如果你需要进行android开发这个是必须要的组件
cdt-master-8.0.2.zip 你可以选择下载也可以不下载。

如果你想让的的eclipse能进行c/c++的开发环境那么这就是个必要的组件
如果你用的虚拟机那么你安装了vm tools之后就可以直接往里面拖东西了。

当然,你也可以选择设置共享文件夹进行宿主系统和虚拟机系统之间的文件共享。

(如何设置这个比较简单不在这里说明)。

我这里就在我root目录下建立一个android文件夹把所有的安装准备和需要全部cp过去了。

二、准备工作完成之后你就可以开始安装了。

说实话安装如果顺利你会觉得非常快。

当然除去某一个需要下载的步骤。

打开终端随便进入一个你决定安装的地方。

我不太喜欢用sudo 命令而是喜欢直接用root权限在linux里瞎搞,所以我打开终端直接就进入我/root/android决定安装在这里了的/root/android/文件夹了。

一各种解压
1. 解压 jdk-7u4-linux-i586.tar.gz
tar xvvzf /root/android/jdk-7u4-linux-i586.tar. gz
2. 解压 eclipse-jee-indigo-SR2-linux-gtk.tar.gz
tar xvvzf /root/android/eclipse-jee-indigo-SR2-linux-gtk.tar.gz
3. 解压 android-sdk_r18-linux.tar
tar xvvf /root/android/android-sdk_r18-linux. tar
4. 解压 android-ndk-linux.tar
tar xvvf /root/android/android-ndk-linux.tar
(ps:想了解tar命令你可以man tar看看里面的说明)
二配置环境
解压好了就可以开始配置环境了。

vi /etc/profile
在最后(fi 和umask 022之间加上下面这些)
export JAVA_HOME=/root/android/jdk1.7.0_04
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
export NDK=/root/android/android-ndk-r8
export eclipse=/root/android/eclipse
完了esc : wq退出
输入source /etc/profile 刷新一下环境变量。

(或者重启一次或注销一次)
接着打开终端测试安装成功与否
java -version
终端输出了版本号java就安装成功了
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20) Java HotSpot(TM) Client VM (build 23.0-b21, mixed mode)
接着测试一下ndk和eclipse(NDK需要配置但是其实eclipse 是不需要的只是我比较喜欢直接输命令打开程序所以配置一下)
$NDK/ndk-build
终端输出了错误信息那么就配置成功了。

Android NDK: Could not find application project directory !
Android NDK: Please define the NDK_PROJECT_PATH variable to point to it. /root/android/android-ndk-r8/build/core/build-local.mk:130: *** Android NDK: Aborting . Stop.
好的现在来打开eclipse
$eclipse/eclipse -clean
eclipse 打开了那么eclipse就在linux下了。

三安装ADT和CDT
打开eclipse后选择help 下面的install new software
2种情况
点击type or select a site对话框后面的add
1.已经下好了adt就archive 选择存放的路径
2.如果没有就在Location 栏输入/android/eclipse
然后把Name下面出现的几项都勾上。

next 然后继续next 然后选择接受点finish
点了finish以后你要注意别图快。

接下来这一步非常关键。

做了会省下很多事情。

点了finish之后就会出现installing software框等他安装完(其中不免会弹出一个框提示错误或提示警告点直接点确定无视他)下载完选最后一个restart now 现在重启eclipse 等他重启之后再他没有谈出框之前对话框让你选择sdk之前不要去操作他。

(当然如果太久你就要另外设置。


3 选择好了sdk之后你应该
做的第二件事情。

(这里不包括你选择了已经更新好sdk文件夹的那些模拟器版本的人)
1、下载android系统版本。

选择window 下面的android sdk mananger 然后install你需要用到的版本。

一般勾上最新的和最老的以及一个中间的差不多了。

这个具体的需要看你的需求(注意android系统是往上兼容的。

也就是说4.03写的代码不一定能在
1.5上跑而1.5写的一定能在4.03系统上跑)(这个比较慢)
2、建立模拟器。

选择window下面的android avd 然后new一个。

新建的好一个你可以选择然后start 看看效果。

基本上应该没太大问题。

这个网络上很多教程都是说怎么建AVD的我就不具体说了。

完了你就可以在eclipse下开发android了!建立demo看看什么的我就不赘述了!
然后最后还有件事!那就是cdt呢!这是需要在linux下用eclipse开发c/c++的哥们或需要用到c/c++的人需要干的事情。

安装CDT跟安装ADT差不多!就是选择地址或选择的下载好的包不同。

CDT的地址是/tools/cdt/releases/galileo
然后就是restart now后少了一个选择sdk文件夹的步骤。

这里就不多说了!有问题的可以给我留言!我如果看到能帮到的都会尽量的。

好了以上基本上开发环境就已经搭好了。

就差二个东西少说了。

就是ndk的测试成功运行以及在android模拟器上看到效果。

首先你需要做一件事!在终端下进入这个目录/root/android/android-ndk-r8/samples 然后随便cd进 samples下面的一个文件夹输入$NDK/ndk-build
输出成功生成.so文件那么 ndk环境自然是没问题的。

(只要环境没配错这是必须没问题的。


然后把你进入ndk-build的那个文件夹复制到你eclipse选择的workspace里面。

(当然你可以不做这一步。

只是我不想在sample里面改。

这里面的例子每个都是那么经典。

)
接着进入eclipse选择file new 选择project 选择新建android project 不用输入名字。

然后选择Create project from existing source 然后选择路径就是你复制过来的那个文件夹!再吧project name改成文件夹名。

好next 选择好打开的系统版本然后直接finish 好的然后项目就出现了!接下来你需要做的就是右击项目 Run As 选择android application 如果你有建立一个相应系统版本的avd那么你就运行成功了。

最后C/C++的监测就不说了!网上关这个检测的文章太多了就不赘述了!
好了现在安装环境就完了。

真累。

这么长。

相关文档
最新文档