Skip to content
Search

Android Studio

lastmod 2025-02-14created 2014-02-139 edits

Android Studio is the official integrated development environment (IDE) for building Android and Android-specific applications (apps). It was announced by Ellie Powers, a product manager at Google, at the Google I/O conference on May 16, 2013. It is distributed under the Apache License 2.0.

GNOME Desktop Icon

Create the file ~/.local/share/applications/android-studio.desktop and paste in the following content.

[Desktop Entry]
Version=2020.3.1.25
Type=Application
Name=Android Studio
Icon=/home/your/Applications/android-studio/bin/studio.svg
Exec="/home/your/Applications/android-studio/bin/studio.sh" %f
Comment=Android Studio provides the fastest tools for building apps on every type of Android device
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-studio
StartupNotify=true

Gitignore For Android Studio And Intellij

I am in the midst of transitioning to Intellij for my Android development. Part of that transition means updating my .gitignore file. There are a lot of mixed answers out there on sites such as StackOverflow concerning exactly what should be versioned and what should not. After a lot of digging and combining of sources I think I found the solution. If you see anything missing or have some suggestions please comment below.

Jetbrains recommends including all of the IDE files except for the those ending in .iws, the workspace.xml file, and tasks.xml. I also added the .gradle file to the ignore list as it is generated. Everything else remains the same.

# built application files
*.apk
*.ap_

# files for the dex VM
*.dex

# Java class files
*.class

# generated files
bin/
gen/

# Local configuration file (sdk path, etc)
local.properties

# Eclipse project files
.classpath
.project

# Proguard folder generated by Eclipse
proguard/

# Intellij project files
*.iws
.idea/workspace.xml
.idea/tasks.xml

# Gradle directory
.gradle

# OS
.DS_Store

See also

Favorite site

References


  1. Android_Studio_Project_Structure.pdf ↩

  2. Gradle_Plugin_User_Guide_-_Android_Tools_Project_Site.pdf ↩

  3. Android_Human_-_AndroidStudio_Running_1.pdf ↩

  4. Android_Human_-_AndroidStudio_Running_2.pdf ↩

author Zer0 sitemap