Flexible Gradle-based build system • Build variants and multiple apk file generation • Code templates to help you build common app features • Rich layout editor with support for drag and drop theme editing • Lint tools to catch performance, usability, version compatibility, and other problems • ProGuard and app-signing capabilities • Built-in support for Google Cloud Platform, making it easy to integrate Google Cloud Messaging and App Engine 6 http://developer.android.com/tools/studio/index.html
• Duplicate line • CMD + D (Mac) • Ctrl + D (Windows/Linux) • Expand shrink selection • Alt + UP or DOWN (Mac) • Ctrl + W or Shift + W (Windows/Linux) Programming key commands
see if everything is all right • modify module settings, see what changed inside the build.gradle • use the imported project as reference, create the build files from scratch for your original project 80
see if everything is all right • modify module settings, see what changed inside the build.gradle • use the imported project as reference, create the build files from scratch for your original project 81
see if everything is all right • modify module settings, see what changed inside the build.gradle • use the imported project as reference, create the build files from scratch for your original project 82
see if everything is all right • modify module settings, see what changed inside the build.gradle • use the imported project as reference, create the build files from scratch for your original project 83
gradle.properties • project(‘:xxx’).projectDir = new File(path_to_share_library) • dependencies in shared library should be defined in project’s settings.gradle also. 84