ubuntu下android开发工作环境搭建

finn-tang 2018-09-27 原文

ubuntu下android开发工作环境搭建

www.bubuko.com/infodetail-655571.html
解压软件安装:
sudo apt-get install unrar rar zip gzip 
串口工具安装:
sudo apt-get install minicom
编辑器:
sudo apt-get install vim 
文本比较器:
sudo apt-get install meld
版本控制工具:
sudo apt-get install git
汉语输入安装:
sudo apt-get install ibus-googlepinyin
 
adb install:
sudo apt-get install 
 
VIM 配置
set ts=4
set expandtab
%retab!
 
中文输入法:
设置-语言-
 
 
环境工具安装
sudo apt-get install bison git-core flex gnupg gperf build-essential zip gzip curl zlib1g-dev libc6-dev lib32ncurses5-dev x11proto-core-dev libx11-dev lib32readline-gplv2-dev lib32zl-dev libgl1-mesa-dev gcc-multilib g++-multlib mingw32 tofrodos python-markdown libxml2-utils xsltproc
 
 
jdk
sudo update-alternatives –install /usr/bin/java java /usr/lib/jvm/java/jdk1.7.0_10/bin/java 300 sudo update-alternatives –install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.7.0_10/bin/javac 300 注意:jdk1.7.0_10版本不同会有变动
手动切换JDK版本
sudo update-alternatives –config java sudo update-alternatives –config javac
java -version,javac -version  查看版本
android-4.0.3_r1
make disclear 
./build-android
./genrootfs.sh
mkyaffs2image-128M rootfs_dir   rootfs_android.img
 
 
编译问题:
/bin/bash: jar: command not found
make: *** [out/host/common/obj/JAVA_LIBRARIES/jsr305lib_intermediates/javalib.jar] Error 127
sudo ln -s -f /usr/lib/jvm/jdk1.6.0_30/bin/jar
 
/bin/bash:line2: javadoc command not found
sudo ln -s -f /usr/lib/jvm/jdk1.6.0_30/bin/javadoc
 
<command-line>:0:0: warning: “_FORTIFY_SOURCE” redefined [enabled by default]
<built-in>:0:0: note: this is the location of the previous definition
此问题原因是gcc和g++编译器版本过高导致的,应该将版本降到gcc-4.4/g++4.4
gcc回退4.4
sudo apt-get install gcc-4.4
sudo apt-get install g++-4.4
sudo rm -rf /usr/bin/gcc /usr/bin/g++
sudo ln -s /usr/bin/gcc-4.4 /usr/bin/gcc
sudo ln -s /usr/bin/g++-4.4 /usr/bin/g++
sudo apt-get install g++-4.4-multilib
 
/usr/bin/ld: cannot find -lz
collect2: ld returned 1 exit status

posted on 2018-09-27 10:01 finn.tang 阅读() 评论() 编辑 收藏

 

 
版权声明:本文为finn-tang原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/finn-tang/p/9711570.html

ubuntu下android开发工作环境搭建的更多相关文章

  1. Android App安装包瘦身计划

    Android App安装包体积优化: 理由, 指标和可以采用的方法. Android App安装包瘦身计划 […]...

  2. 一份关于 Java、Kotlin 与 Android 的学习笔记

    404...

  3. 从Android手机的抢红包插件说起

    前语 最近,Android手机上的手机管家更新了新版本,提供了红包闹钟功能,只要有微信红包或者QQ红包,就会自 […]...

  4. 通过 PC 远程控制 Android 的应用 — 可以将手机屏幕投射显示到电脑上

    通过 PC 远程控制 Android 的应用 — 可以将手机屏幕投射显示到电脑上   测试结果中的 […]...

  5. Android Studio 3.0 及个版本下载和 gradle 各版本下载

    Android Studio 3.0 下载地址: 链接:http://pan.baidu.com/s/1jHV […]...

  6. Android studio安装与配置 – 古风尘

    Android studio安装与配置 文章来源:https://www.cnblogs.com/xiadew […]...

  7. android APP ANR 出现的原因汇总

    ANR ANR出现的原因汇总如下:   1.主线程执行了耗时操作,比如数据库操作或网络编程 2.其他进程(就是 […]...

  8. 关于Android 7.0(API24)相机的问题汇总

    在开发Android项目的时候,我们会用到相机,有些时候只是开发一个普通的扫码,仅仅赋予一下 权限 就好了,但 […]...

随机推荐

  1. 【框架学习】基础知识 扫盲

    框架 名词辨析: 技术: 解决某一类问题的方法或手段 例如: servlet、jsp JDBC —— java […]...

  2. .NET CAD二次开发学习 直线画矩形并转换成组

    .NET CAD二次开发学习 直线画矩形并转换成组 主要代码: using System;using Syst […]...

  3. 基于Web的仿WF工作流设计器

    基于Web的仿WF工作流设计器 微软的WF是个不错的工作流开发平台,相对于开源的工作流实现而言,它的设计器不可 […]...

  4. 数据库的日常管理经验浅谈

    写在前面   上一篇我主要分享了架构的一些选型之法,架构之路不是简单的技术,而是多方的协调,业务的理解、技术的 […]...

  5. pytorch 参数注册问题

    在实现deepfm是进行特征编码时遇到RuntimeError: Function AddBackward0 […]...

  6. Random类

    java.util.Random类的构造方法: 1.Random() 创建Random对象(随机数生成器); […]...

  7. 使用PHPStorm 配置自定义的Apache与PHP环境 使用PHPStorm 配置自定义的Apache与PHP环境之一

      关于phpstorm配置php开发环境,大多数资料都是直接推荐安装wapmserver。而对于如何配置自定 […]...

  8. windows 下 mysql 服务不能启动出现 \”本地计算机上的mysql服务启动后停止,某些服务在未由其它服务或程序使用时将自动停\”

    只要重新安装一下  mysql  服务就好, 用管理员身份运行 命令行 并进入到 已安装的mysql目录下的b […]...

展开目录

目录导航