Android - 环境配置

Android Studio安装及环境配置教程_安卓studio 这里需要指定SDK的本地路径,如果之前电脑中已经存在SDK,可以指定该路径,后续就可以不用下载SDK;我这里演示的是本地没有安装过SDK的场景,这里暂时指定一个后续将保存SDK的路径,就是前面我们建的sdk。打开Androidstudio后,进入相关配置界面,第一次安装时,没有以往配置的数据,所以选择第二个选项。安装在新建的sdk文件夹里面,点击next,最后finish,回到上一个页面(adk选择安装的页面)如下图,到此,一个工程建立完成,第一次建立的工程会发现卡在下面的启动界面,稍等一会。 阅读详情

http://forum.xda-developers.com/showthread.php?t=2302780

Hi guys and future devs  here you will find a very helpful guide on how to setup the android development so that you can basically do anything you want! 
I'll suggest you many useful programs that are needed in this field 
In this guide I'll be using Ubuntu 13.04 but probably this will also work on 12.04-12.10 and future releases!



Ok now let's begin with the real stuff 

INSTALL UBUNTU

The first thing you'll need to do is obviously the ubuntu installation, unfortunately i won't cover this part of the guide cause I think that everyone who is looking at this guide knows how to install an OS on a Desktop  (hope so)

Download


SETUP ANDROID DEVELOPMENT ENVIRONMENT
WHAT WE NEED
1- JDK 6(Java Development Kit) NOTE: you will need to sign in the oracle site for this version of java unfortunately  )
2- GNU Make (Optional)
3- Python 2.7
4- Git 1.7
5- Android SDK
6- Some more packages


INSTALLATION

JDK


Installing the JDK is pretty tricky and stressful every time 
First, download the JDK 6, which you can download here. Download the .bin file! (in this case my JDK has been downloaded in the ~/Download folder and my file is named jdk-6u45-linux-x64.bin)
Open up your terminal and type

Code:
$ sudo mkdir /usr/lib/jvm
$ cd ~/Downloads/
$ chmod +x jdk-6u45-linux-x64.bin
$ ./jdk-6u45-linux-x64.bin
$ sudo mv jdk1.6.0_45 /usr/lib/jvm/
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_45/bin/javac 1
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_45/bin/java 1
$ sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.6.0_45/bin/jar 1
$ sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.6.0_45/bin/javaws 1
$ java -version
Ok, if you did everything fine you should now have the JDK installed correctly 
GIT


This is the easiest one 
Code:
$ sudo apt-get install git
$ y
PYTHON

Download the 2.7.5 version or newer here
Code:
$ cd ~/Downloads/
$ tar -xzvf Python-2.7.5.tgz
$ cd Python-2.7.5/
$ ./configure
$ make
$ sudo make altinstall
GNU

You don't need this step, do this just if you want the latest version of GNU Make 
Download the latest version here

Code:
$ cd ~/Downloads/
$ tar -zxvf make-3.82.tar.gz
$ cd make-3.82
$ ./configure
$ make
$ sudo make install
OTHER PACKAGES

These packages are needed to run many many android commands such as ADB and FASTBOOT (only 64-bit needs this)
Code:
$ sudo apt-get install ia32-libs
$ y
This will take about 20 mins especially if you have a slow processor or internet connection so relax and have a coffee 
ANDROID SDK

This will be your best friend from now on 
Download it here > download for other platforms > download the sdk tools only
Ok now i always create a Development folder where i put all the android development stuff (you can do whatever you think here)

Code:
$ mkdir ~/development
$ cd ~/Downloads
$ tar -zxvf android-sdk_r22.0.1-linux.tgz
$ mv ~/Downloads/android-sdk-linux ~/development/
Now you're ready to run the Android SDK 
SETUP ADB/FASTBOOT

Open up the Android SDK by running this command
Code:
$ cd ~/development/android-sdk-linux/tools
$ ./android
At this point the SDK should come up and you will need to download at least all the tools and all the extras files, so select them and install'em.
When it finishes downloading everything you have to run this commands in another terminal
Code:
$ sudo gedit .bashrc
And you need to add at the end of it your SDK paths
Code:
#Android PATHS
export PATH=$PATH:~/development/android-sdk-linux/tools
export PATH=$PATH:~/development/android-sdk-linux/platform-tools
If you followed everything now adb and fastboot should work!
to check this you need to close all the terminals opened, reopen one and simply type
Code:
$ adb
$ fastboot
You should get a long list of possible commands  if so you're done!
FIXING NO PERMISSIONS ERROR
Probably, if you run
Code:
$ adb devices
or 
$ fastboot devices
right now you'll get a strange output, something like this
Code:
???????? No permissions
In order to avoid this message we have to create a simple file
Code:
$ cd /tmp/
$ touch android.rules
$ nano android.rules
Now you have to paste this lines in that file and save it
Code:
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0e79", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0502", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0b05", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="413c", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0489", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="091e", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="24e3", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2116", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0482", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="17ef", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1004", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0409", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2080", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0955", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2257", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="10a9", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1d4d", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0471", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04da", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="05c6", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1f53", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04dd", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0fce", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0930", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="19d2", MODE="0666"
Now you have to set the right permissions to this file, just type
Code:
$ sudo cp /tmp/android.rules /etc/udev/rules.d/51-android.rules
$ sudo chmod 644   /etc/udev/rules.d/51-android.rules
$ sudo chown root. /etc/udev/rules.d/51-android.rules
$ sudo service udev restart
$ sudo killall adb

SUGGESTED PROGRAMS

ECLIPSE

In the Android world you don't want to miss the Eclipse IDE which is the most used one! This tool will help you developing/making android apps
You can download it here (download the classic one)
Code:
$ cd ~/Downloads
$ tar -zxvf eclipse-SDK-4.2.2-linux-gtk-x86_64.tar.gz
$ mv ~/Downloads/eclipse ~/development/
SETUP INFO


NOTE: If you download the entire ADT bundle provided by google you will get the SDK and Eclipse IDE together 
ANDROID STUDIO
This is the new development IDE made in Google, personally i love it!
You can download it from here
It has a lot of new features that Eclipse doesn't have and it could be useful in some cases

Code:
$ cd ~/Downloads
$ tar -zxvf android-studio-bundle-130.687321-linux.tgz
$ mv ~/Downloads/android-studio ~/development/
To run it you just need to navigate to its bin folder and type
Code:
$ ./studio.sh


[安卓]Android Studio 3.0 JDK安卓环境配置(2017.10) Android Studio 3.0  Unity 5.6.4p4 WIN 7 64 位 Android Studio 3.0 需要 JDK 安装包 为 Java SE Development Kit 8u151 如果没有 安装正确。 Android Studio 3.0 会 有个提示 ,里面有个链接。点击 就可以使用(下面这个图,虽然不是 正确的错误显示,但是也是类似的。错误 阅读详情

相关推荐

【安卓逆向】JDK安装与环境配置

【安卓逆向】JDK安装与环境配置 JDK安装与环境配置 1.1 JDK下载 JAVA的JDK又称JAVA SE,是Sun公司的产品,由于Sun公司已经被Oracle公司收购,因此JDK可以在Oracleg公司的官方网站https://www.oracle.com/index.html下载。当然,也可以到我分享的百度网盘链链接:http://pan.baidu.com/s/1o7DCPEa 密码:s...

XxANdBb20的博客 496

Qt Creator安卓环境配置【筑基篇】

由于我的Qt Creator目前就先的14版本IDE老是存在各种莫名奇妙的bug,我都已经成为官方Qt Forum官方论坛的常客了。有一说一新版本的各种设置不小心误触是真的坑死人。不说了给我小主机配置安卓环境了。小主机系统版本window11-23H,Qt-Creator版本是13.01版本。需要的下载的Java环境JDK和Qt-Creator的在线安装工具我这边直接分享一份。

m0_45953836的博客 1243

YOLOv5安卓部署 | 理论+环境配置+实战

YOLOv5安卓部署理论+环境配置+实战

Coding... 5054

Unity3D 发布APK安卓环境配置步骤、安装、教程(含Java/Android)(超全流程)

Unity3D安卓环境配置运行 本文提供全流程,中文翻译。 Chinar坚持将简单的生活方式,带给世人! (拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar—— 心分享、心创新! 助力极为完整的完成安卓环境配置、 Unity 打包Apk 给新手节省宝贵的时间,避免采坑! 一 Download Resouce —— 下载准备的资源 二 Install Ja...

u010029439的博客 1032

RTKLIB模糊度固定实战:三种模式对比与部分模糊度固定代码解析

本文深入解析RTKLIB中模糊度固定的三种核心模式(continuous、instantaneous、fix and hold),对比其性能与适用场景,并详细拆解了部分模糊度固定技术的源码实现。通过实战案例与代码级解析,为GNSS高精度定位开发者提供了在不同数据特性下提升固定成功率的优化思路与配置建议。

efc1234567的博客 473

SEED-VII 实战指南:如何利用多模态脑电图数据提升情感识别精度

本文提供了SEED-VII多模态脑电图数据集的实战指南,详细介绍了如何利用该数据集提升情感识别精度。内容涵盖数据获取、预处理、特征提取,以及构建多模态融合神经网络模型的关键步骤,并强调了被试者独立评估的重要性,为情感计算研究者提供了从数据到模型的全流程解决方案。

weixin_29196891的博客 318

Unity 安卓发布 环境配置

Unity 安卓发布 环境配置

weixin_52372146的博客 1227

OpenClaw(小龙虾) 安装部署教程

OpenClaw(原名Clawdbot)是一个开源的、可本地部署的个人AI助理,它能接入飞书、钉钉等即时通讯工具,帮你处理邮件、管理文件,甚至控制电脑。

qq_40668700的博客 1382

安卓sdk下载安装及环境配置(win10)

一.官网下载安卓sdk压缩包,下载成功后,直接解压 二、安卓sdk环境配置: 1.新建sdk环境变量:打开环境变量,在系统变量中新建SDK_HOME,将sdk目录添加进去: 2. 编辑PATH(电脑右键-属性-高级系统设置-环境变量-PATH)变量,将platform-tools、tools的路径分别加进去~ 3.检测环境是否搭建完成:按下windows+R输入cmd,在命令行中输入adb后回车 ...

weixin_46263524的博客 807

【自然语言处理(NLP)实战】LSTM网络实现中文文本情感分析(手把手与教学超详细)

在当今数字化时代,人们在社交媒体、评论平台以及各类在线交流中产生了海量的文本数据。这些数据蕴含着丰富的情感信息,从而成为了深入理解用户态度、市场趋势,甚至社会情绪的宝贵资源。自然语言处理(NLP)的发展为我们提供了强大的工具,使得对文本情感进行分析成为可能。在这个领域中,长短时记忆网络(LSTM)凭借其能够捕捉文本序列中长距离依赖关系的能力,成为了情感分析任务中的一项重要技术。通过详细的步骤和示例代码,深入了解如何处理中文文本数据、构建LSTM模型、进行训练和评估。

halo的博客 2万+

RKNN3588——YOLOv8的PT模型转RKNN模型

1. 首先克隆rknn修改后的ultralytics版本项目到本地主要是修改了源码的ultralytics/nn/modules/head.py和ultralytics/engine/exporter.py两个文件。2. 使用修改后的ultralytics对pt模型进行模型转换,此处的format=rknn代表支持rknn后续的转换,而不是用onnx,一定要注意!!!

张飞飞的博客 7171

Android SDK环境配置

Android SDK环境配置 本文主要阐述Android SDK的环境配置及后续产生的相关问题解决方法: 一、Android ADK 环境配置 1、首先找到SDK所在的目录,如下所示: 2、编辑系统的环境变量: (1) 有多种方式打开 (2)点击“环境变量” (3)在系统变量中新建变量: 变量名:ANDROID_HOME 变量值:C:\Users\95438\AppData\Local\An...

qq_40716430的博客 4703

一个人干完整个运营团队!浙大开源「Easel」全链路拆解:从热点发现到自动发布,一个 Agent 直接做出来

一个人干完整个运营团队?浙大 REAL 实验室开源的 Easel,把 OpenClaw Agent、账号画像、114 个内容技能和真实媒体工具接在一起:从热点发现、选题策划、图文视频创作,到七平台适配发布、数据归因复盘,全链路一个 Agent 闭环完成,产物按项目归档。本文完整拆解其五层工作流、四层 Prompt Stack 架构、画像内联机制、Skill 三层加载与产物契约,附安装部署、.env 关键配置、Embedding 避坑、已知问题修复等实战干货,全程无虚构、可复现。

program哲学 283

java安卓开发软件及环境配置

1;认识几个软件; JDK, ADT, android SDK, Eclipse; 1.1; JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。(提供一个java的类库) 1.2; ADT(Android Development Tools)安卓开发工具,一个实

zw1996的博客 1万+

YOLOv26与其他目标检测算法的对比分析

本文对YOLOv26与其他主流目标检测算法进行了全面对比分析。YOLOv26在COCO数据集上达到96.0% mAP@0.5和79.0% mAP@0.5:0.95,显著优于其他YOLO系列算法,同时保持85FPS的推理速度和35MB的轻量级模型。相比两阶段算法(如Faster R-CNN),YOLOv26在速度、模型大小和内存占用方面优势明显;相比Anchor-free算法(如CenterNet),YOLOv26在速度和模型压缩方面更优。其核心创新包括动态锚框分配、自注意力机制和轻量级设计,使其成为适用于复

一键难忘的博客 993

【DNN实现二分类模型推理部署(C#)----20240712】

【DNN实现二分类模型推理部署(C#)----20240712】

weixin_44119674的博客 212

安卓逆向基本环境配置(一)

配置虚拟机windows自带sha256校验命令:certutil -hashfile 文件路径 SHA256双击打开更改root密码,以root权限登录:登出,重新登录rootkali时区修改:dpkg-reconfigure tzdata 然后选择asia->上海 重启即可kali默认shell是zsh,回退到bash:chsh -s /bin/bash 需要重启。

wdmyy的博客 1035

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

weex 开发踩坑日记--环境配置、安卓运行、adb、开发

环境配置方面 1.需要安装java和android环境,java的话一定要下载jdk而不是jre。 在“系统变量”新建一个变量名为JAVA_HOME的变量,变量值为你本地java的安装目录,我这里为:C:\Program Files\Java\jdk1.7.0_80,设置这个的目的是作为下面两个环境变量的一个引用 在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量PATH,否则选中...

weixin_30848775的博客 187

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Unity3D 发布APK安卓环境配置步骤、安装、教程(含Java/Android)(超全流程)

  Unity3D安卓环境配置运行   本文提供全流程,中文翻译。   Chinar坚持将简单的生活方式,带给世人!   (拥有更好的阅读体验 ―― 高分辨率用户请根据需求调整网页缩放比例)   Chinar ―― 心分享、心创新!   助力极为完整的完成安卓环境配置、 Unity 打包Apk...

计算机毕业论文源码,学生个人网页制作html源码。贴近用户做网络推广和互联网优化。 609

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟

环境配置是Flutter开发的第一步,也是许多开发者遇到的第一个挑战。通过系统性地解决Gradle、NDK、测试任务等问题,开发者可以建立起稳定的开发环境。对于iOS开发者,使用appuploader等工具可以显著简化配置流程。记住,耐心和系统性思维是解决环境配置问题的关键。

2501_91380052的博客 933

安卓app开发-01-开发工具及环境配置

安卓app开发-01-开发工具及环境配置

qq_44906554的博客 695

从零构建UniApp安卓原生插件:Android Studio环境配置与项目初始化实战

本文详细指导如何从零开始构建UniApp安卓原生插件,涵盖Android Studio环境配置、项目初始化及常见问题解决。重点包括JDK 8安装、Gradle配置优化、真机调试技巧及证书生成等关键步骤,帮助开发者高效完成UniApp原生插件开发。

weixin_42537142的博客 387
上一篇: Ubuntu的多显示器使用经验
下一篇: Java - interface和abstract class区别
G机器猫
博客等级 码龄16年 106粉丝 74原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值