`
rensanning
  • 浏览: 3553364 次
  • 性别: Icon_minigender_1
  • 来自: 大连
博客专栏
Efef1dba-f7dd-3931-8a61-8e1c76c3e39f
使用Titanium Mo...
浏览量:38235
Bbab2146-6e1d-3c50-acd6-c8bae29e307d
Cordova 3.x入门...
浏览量:607654
C08766e7-8a33-3f9b-9155-654af05c3484
常用Java开源Libra...
浏览量:682844
77063fb3-0ee7-3bfa-9c72-2a0234ebf83e
搭建 CentOS 6 服...
浏览量:89574
E40e5e76-1f3b-398e-b6a6-dc9cfbb38156
Spring Boot 入...
浏览量:402165
Abe39461-b089-344f-99fa-cdfbddea0e18
基于Spring Secu...
浏览量:69772
66a41a70-fdf0-3dc9-aa31-19b7e8b24672
MQTT入门
浏览量:91866
社区版块
存档分类
最新评论

CentOS 安装 Android

 
阅读更多
前提
# java -version
# gradle -version
# ant -version
# yum install -y glibc.i686 libstdc++.i686 zlib.i686


下载安装(android-sdk_r24.4.1-linux.tgz: 311 MB)
# cd /usr/local/src
# wget https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
# tar zxvf android-sdk_r24.4.1-linux.tgz
# mv android-sdk-linux /opt/android-sdk
# ln -s /opt/android-sdk/tools/android /usr/bin/android


设置环境变量
# vi /etc/profile.d/android-sdk.sh
  export ANDROID_HOME="/opt/android-sdk"
  export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH"
# chmod +x /etc/profile.d/android-sdk.sh
# source /etc/profile.d/android-sdk.sh


确认版本
# which adb
# which android
# android --help
# echo $ANDROID_HOME


更新SDK
# cd /opt/android-sdk/tools
# android update sdk -u -a -t tools,platform-tools
# android update sdk -u -a -t extra-android-support,extra-android-m2repository
# android list sdk -u -a
  4- Android SDK Build-tools, revision 24.0.2
  11- Android SDK Build-tools, revision 22.0.1
  32- SDK Platform Android 5.1.1, API 22, revision 2
  35- SDK Platform Android 4.4.2, API 19, revision 4
  40- SDK Platform Android 4.0, API 14, revision 4
  120- Google APIs, Android API 22, revision 1
  122- Google APIs, Android API 19, revision 20
# android update sdk -u -a -t 4,11,32,35,40,120,122
# android list target


确认
Ant template
# android create project -t 1 -p /tmp/helloworld1 -k "com.example.test1" -a HelloWorld1
# cd /tmp/helloworld1
# ant debug


Gradle template
# android create project -g -v 1.2.3 -t 1 -p /tmp/helloworld2 -k "com.example.test2" -a HelloWorld2
# vi /tmp/helloworld2/gradle/wrapper/gradle-wrapper.properties
  distributionUrl=https\://services.gradle.org/distributions/gradle-2.2-bin.zip
# vim ./build.gradle
  #runProguard true
  minifyEnabled true
# cd /tmp/helloworld2
# ./gradlew tasks
# ./gradlew clean assembleDebug
# ls build/outputs/apk/


Android NDK
下载安装Android NDK(android-ndk-r12b-linux-x86_64.zip: 721 MB)
# cd /usr/local/src 
# wget https://dl.google.com/android/repository/android-ndk-r12b-linux-x86_64.zip
# unzip android-ndk-r12b-linux-x86_64.zip
# mv android-ndk-r12b /opt/android-ndk-r12b


设置环境变量
# vi /etc/profile.d/android-ndk.sh
  export ANDROID_NDK_HOME=/opt/android-ndk-r12b
  export PATH=${PATH}:$ANDROID_NDK_HOME
# chmod +x /etc/profile.d/android-ndk.sh
# source /etc/profile.d/android-ndk.sh
# echo $ANDROID_NDK_HOME
分享到:
评论

相关推荐

    AndroidSDKCentOS7:在 CentOS 7 上安装 Android SDK

    在 CentOS 7 上安装 Android SDK 在 CentOS 7 上下载并安装 Android SDK。 wget ...

    centos搭建安卓模拟器实现自动化抓包分析

    在CentOS上,我们首先需要安装Java Development Kit (JDK),因为Android SDK依赖于Java环境。然后,下载并安装Android SDK。可以通过命令行工具或直接从官方网站下载SDK Tools的zip文件。解压后,将其添加到系统的...

    Jenkins+Gradle+Git+Centos 实现android持续集成、打包

    ### Jenkins+Gradle+Git+Centos 实现Android持续集成、打包 在现代软件开发过程中,持续集成(CI)已成为确保代码质量和加快开发流程的重要工具之一。本文将详细介绍如何利用Jenkins、Gradle、Git 和 CentOS 来实现...

    centos7中安装Android SDK的方法步骤

    CentOS 7 中安装 Android SDK 的方法步骤 本文将详细介绍 CentOS 7 中安装 Android SDK 的方法步骤,包括下载 SDK 工具、配置命令、查看已安装信息等步骤。 下载 SDK 工具 首先,我们需要下载 Android SDK 工具。...

    安卓termux下Centos的mysql5.7解压安装包

    1.安卓手机termux安装Centos的mysql5.7解压安装包

    Linux(centos)下android开发环境的搭建

    总结,搭建Linux(CentOS)下的Android开发环境涉及多个环节,包括Linux系统的安装、JDK的配置、Eclipse和ADT插件的安装、SDK的下载和管理,以及AVD的创建。每一步都需要仔细操作,确保每个环节都能顺利进行,为...

    centOs7安装Android Sdk详细教程

    wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip unzip sdk-tools-linux-3859397.zip 配置环境变量(根据自己的路径配) vi /etc/profile export PATH USER LOGNAME MAIL HOSTNAME ...

    centos 安装 dukto

    尽管在文档中对于CentOS系统的安装指南没有详细说明,但是根据Dukto的跨平台特性以及在其它Linux发行版上的安装方式,我们可以通过以下步骤在CentOS 7上安装Dukto: 1. 首先确保您的CentOS 7系统上安装了EPEL...

    安装CentOS7

    1. **国内源的概念**:类似于 Android 和 iOS 系统的应用商店,Linux 也有自己的软件仓库,用于安装和管理软件包。对于 CentOS,主要使用的是 YUM 源。 2. **更换 CentOS 的 EPEL 源**: - 备份原有的 EPEL 源文件...

    CentOS Linux系统搭建Android开发环境详细介绍

    CentOS Linux系统搭建Android开发环境详细介绍  很多人都是在Windows下进行Android开发,但是对于Linux,Android开发环境方面的资料比较少,今天在网上找到了一位网友分享的在CentOS Linux系统中搭建Android开发...

    安卓termux下Centos的 ffmpeg.tar.gz

    在Android的Termux环境中搭建CentOS并安装FFmpeg是一个对技术有一定要求的操作,涉及到的知识点广泛,涵盖了操作系统、终端模拟器、Linux发行版、软件编译与安装等多个方面。以下是对这一过程的详细阐述: 首先,...

    国密SM算法+C#/.Net+适用于多平台互通(Windows、centos、Android)

    使用SM加密算法两种方式: (1).nuget安装组件(封装完善) (2)demo内源码编译 按照demo内去实现相关算法或者嵌入处理; 说明:目前SM4加密、签名已在Windows、Centos、Andriod 测试通过,

    Centos7 环境下部署Jenkins 构建Android apk

    Centos7 环境下配置Jenkins,按照文档操作步骤能够搭建自己的Android打包服务器,解放程序员,让测试来打包,提高工作效率。

    Android aarch64已编译srs服务器

    在Android平台上,aarch64架构是用于64位设备的一种指令集,广泛应用于现代智能手机和平板电脑。SRS(Simple Realtime Streaming Server)是一款轻量级、高性能的实时流媒体服务器,它支持RTMP、HLS、HTTP FLV等多种...

    android centos and orcLinux niubi-Plues t.zip

    【标题】:“android centos and orcLinux niubi-Plues t.zip” 【描述】:“android centos and orcLinux niubi-Plues t.zip”这个压缩文件似乎包含了与Android操作系统、CentOS Linux发行版以及可能的OrcLinux或...

    Linux下Android环境搭建详解CentOS.pdf

    在Linux环境下搭建Android开发环境,特别是使用CentOS操作系统时,主要涉及四个步骤:JDK的安装、Eclipse的下载与安装、ADT插件的安装以及SDK的安装。以下是每个步骤的详细说明: 1. JDK的安装: - 首先,你需要从...

    linux 安装 teamviewer qt5-qtwebkit-5.9.1-1.el7.x86_64.rar

    在Linux上安装TeamViewer,首先需要确保系统已经安装了基础的RPM包管理工具,例如`yum`(对于CentOS 7)或`dnf`(对于Fedora和RHEL 8及更高版本)。接下来,我们需要安装`qt5-qtwebkit-5.9.1-1.el7.x86_64.rpm`这个...

    安卓termux下Centos的 nginx.tar.gz

    安卓手机termux下centos的nginx安装包

Global site tag (gtag.js) - Google Analytics