Android development environment and dependencies on Ubuntu

Source: Internet
Author: User

[Time: 2018-07] [Status: Open]
[Key words: Ubuntu, System installation, development environment building, Android, Tool set]

Ubuntu System version: v18.04 LTS

C + + dev (build-essential) git/git-review/gitk

Git visualization tool

Meld

Code comparison Tool

Net-tools

Network View and configuration tools

Synergy

Version number: v1.8.8
Cross-host mouse keyboard sharing tool
Synergy issues and solutions that are incompatible with Ubuntu 18.04
Key issues and Strategies:
The system tray is unavailable may appear, and don ' t close your window errors, which need to be installed at this time SNI-QT

SMB (Samba) smbclient

window and Linux file Sharing tool
Ubuntu file sharing smb/cifs--installing the SMB Service

Ssh

SSH Telnet

Vim/sublime text

Code Editor

Retex

Markdown editor,10 Popular Markdown editor, there's always one for you

Vlc/mediainfo

Multimedia player

Chinese Input Method Sougou or other

With input method, you need to add Chinese support, add Input method toSettings-Region & Language-Input Sources-Chinese(Intelligent Pinyin)
Ubuntu18.04 Enable Chinese Input method

GIT-SSH Configuration

Direct copy of the key, you need to modify the permissions, or various problems.
SSH Key: "Permissions 0644 for ' id_rsa.pub ' is too open." On Mac
SSH key is the main access rights are not correct, modify the next SSH can be used normally.

chmod ~/.ssh/id_rsa

Android-studio

16.04 is installed, directly run; not installed, open directly. Configure the installed SDK and Gradle to create a quick login method.

FFmpeg compiling

sudo apt-get install libsdl2-2.0 Libsdl2-dev

    • Download Yasm source code, compile and install, can refer to 75635734.
    • Download FreeType source code, compile and install, can refer to the method of compiling FreeType library under Ubuntu 18.04
Some other questions

After upgrading the ubuntu18.04lts, the mouse and keyboard are disabled, help
Main reasons:

This is because Xserver-xorg-input-all was removed during the upgrade, causing the xorg environment to be unable to use the mouse.
Correspondingly, reinstall this package.
You can try to connect via SSH by entering the TTY or using a different machine
And then run
sudo apt install xserver-xorg-input-all

Update instructions
    • The first edition of 2018-07-17, documenting the necessary software to rebuild the development environment
    • 2018-08-18 Add Reference page core summary information, as well as some additional software information updates

Android development environment and dependencies on Ubuntu

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.