How can I use Android Studio skillfully?

Source: Internet
Author: User
Tags version control system

How can I use Android Studio skillfully?

Recommended purchase "Proficient Androidstudio"

Editorial recommendations

A veteran Android developer based on the new Android Studio 2.2, "proficient androidstudio". Detailed description of Android Studio practical features and techniques, very comprehensive, systematic, professional, rich examples.

Content Introduction

This book is a comprehensive and systematic introduction of Android Studio's practical tools and operational skills, with clear, clear steps and a combination of graphics and text. A total of 16 chapters. The 1th chapter gives an overview of Android studio, from features, interfaces, tools, functions to environment building and common preferences, so that readers have a comprehensive understanding of Android studio. The 2nd chapter introduces the creation of projects, files, and resources. The 3rd chapter mainly introduces the use of visual layout editor, so that readers can learn how to create layout files quickly. The 4th chapter introduces management techniques for projects, files, Ides, and code. The 5th to 7th chapter introduces the code editing, the view, the navigation operation technique comprehensively. The 8th chapter introduces code generation, activity templates, auto-completion, and code formatting. The 9th chapter introduces the use of the Code checking tool. The 10th chapter introduces how to reconstruct quickly. The 11th chapter describes how to configure, compile, and build applications using Gradle. The 12th chapter describes how to configure, run, and debug your application. The 13th chapter introduces the use of various utility tools integrated into Android Studio. The 14th chapter takes git as an example to introduce the use of version control system. The 15th chapter introduces the management of windows and labels. In the 16th chapter, readers will learn how to configure an IDE that is personalized, efficient, and consistent with their own development habits.

This book is not a gradual learning book, but more like a cookbook, readers need to have a destination to read. When you encounter a problem or want to know how a tool is used, you can directly navigate to the relevant chapters for reading.

This book is for Android development, testing, and interested practitioners who want to learn about Android development, which is suitable for the bedside case.

Catalog 1th first Android Studio 1

1.1 What is Android Studio 1

1.1.1 Android Studio Introduction 1

1.1.2 System Requirements 2

1.1.3 2

1.1.4 Why use Android Studio 2

1.2 Features of Android Studio 3

1.3 MacOS Environment Configuration 7

1.3.1 Configuring JDK 7

1.3.2 Download Android Studio 8

1.3.3 Configuring environment variables for Android 8

1.4 Windows Environment Configuration 9

1.4.1 Configuring JDK 9

1.4.2 Configuring Android Studio 10

1.4.3 Configuring environment variables for Android 11

1.5 Linux Environment Configuration 12

1.5.1 Configuring JDK 12

1.5.2 Configuring Android Studio 12

1.5.3 Configuring environment variables for Android 13

1.6 Understanding Welcome Interface 13

1.6.1 recently opened projects 14

1.6.2 Start a Project 14

1.7 Understanding Configuration Interface 15

1.8 Help and Tutorials 19

1.9 Update for Android studio version 22

1.10 Configuring Android Studio update Channel 23

1.10.1 Configuring update channels in Preferences 23

1.10.2 Configuring update channels in the Test Results dialog box 23

1.10.3 Download the last updated version 23 separately

1.10.44 Different versions of the difference 24

1.11 using proxies in Android Studio 25

1.12 Understanding Preferences 26

1.12.1 Basic Configuration 27

1.12.2 Personalized Configuration 28

1.13 Understanding Workbench 30

1.14 Understanding Tool Windows 33

The 2nd chapter of the project and module 37

2.1 The project structure of Android Studio 37

2.1.1 Projects and modules 37

2.1.2 Basic Project Structure 38

2.2 Importing projects and modules 40

2.2.1 Importing Android Studio Project 40

2.2.2 Importing Eclipse Projects 40

2.2.3 Importing Android Sample code 44

2.2.4 Importing Modules 44

2.2.5 Import. jar/. AAR 46

2.2.6 checking out a project from VCs 47

2.3 Creating projects and modules 49

2.3.1 Creating a Project 49

2.3.2 Creating an Application module 53

2.3.3 Creating an Android Common Library module 55

2.4 Deleting a module 57

2.5 Adding so files 58

2.6 Creating classes and Files 59

2.7 Creating Activity 61

2.7.1 Activity Template List 61

2.7.2 Activity Gallery 61

2.7.3 Create a new activity 62

2.8 Creating a fragment file 64

2.9 Creating a service file 65

2.9.1 Creating a service file 66

2.9.2 Creating a intent service file 66

2.10 Creating a custom Component 67

2.11 Creating an App Widget 69

2.12 To create a compiled resource file 70

2.12.1 a compiled resource file 70

2.12.2 to create a compiled resource file 72

2.12.3 Resource Qualifier 74

2.13 Creating icons of different resolutions 77

2.13.1 Boot icon 78

2.13.2 Activity Bar and Tab icons 79

2.13.3 notification Icon 80

2.14 Creating a vector diagram 81

2.14.1 using a defined footage icon 81

2.14.2 using a local SVG file 81

2.15 Creating a Aidl file 82

2.16 Creating an Android folder 83

2.17 Creating the resource bundle file 84

3rd Chapter Layout 86

3.1 Understanding Layouts 86

3.1.1 How to define layouts in Android 86

3.1.2 Quick Start 87

3.2 Design Layouts 88

3.2.1 Text Editor 88

3.2.2 Visual layout Editor 89

3.3 Component List 90

3.4 Preview 94

3.4.1 Setting Control Properties 94

3.4.2 Warnings and Error hints 94

3.4.3 Interface Scaling 96

3.4.4 Control Actions 96

3.5 Structure Tree 96

3.5.1 Quick Convert Layout Properties 97

3.5.2 Selecting Controls 97

3.5.3 Jump to source code 97

3.6 Properties 97

3.7 Toolbar 99

Chapter 4th Management 103

4.1 Project Windows 103

4.1.1 View mode 103

4.1.2 Common settings and Operations 105

4.2 Project Management 110

4.2.1 Opening and closing a project 110

4.2.2 managing recently opened projects 111

4.3 File Management 112

4.3.1 file Synchronization 112

4.3.2 Export to HTML 112

4.3.3 Switch File Encoding method 113

4.3.4 Toggle Line Delimiter 113

4.3.5 making a file read-only 114

4.3.6 using Power Save mode 114

4.3.7 Open File/folder disk directory 114

4.4 Android Studio Management 115

4.4.1 Hide/Show/exit Android Studio 115

4.4.2 Clear Cache/restart Android Studio 116

4.5 Favorites 116

4.5.1 Add to Favorites 116

4.5.2 Managing Favorites 118

4.6 TODO 119

4.6.1 Adding TODO Tasks 119

4.6.2 Viewing TODO Tasks 120

4.6.3 Todo tool windows common Operations 120

4.6.4 setting TODO 122

4.6.5 using TODO to assign Code review task 123

5th Edition 126

5.1 Undo/Redo/Cut/copy/paste 126

5.2 Copying Tips 127

5.2.1 Copy to plain text 127

5.2.2 Copying references 127

5.2.3 Choose Paste from Copy History 127

5.2.4 Setting the number of paste history 128

5.2.5 Copy Row 128

5.3 Merging two lines of content 129

5.4 Selection Tips 129

5.4.1 expanding the selection range 129

5.4.2 narrowing down the selection range 130

5.4.3 using column selection mode 130

5.5 Indent Settings 131

5.6 Auto-Complete Current statement 131

5.7 One-click Toggle Case Letter 132

5.8 Find a toolbar 132

5.8.1 Open the Find toolbar 132

5.8.2 Quick Find 133

5.8.3 Find Range Settings 133

5.9 Jump 134 in Find results

5.10 Select Find Results 134

5.11 Specifying a Find path 135

5.12 Replacement 136

5.13 Specifying a replacement path 137

5.14 finding and replacing in structs 139

5.15 Find Usage 141

5.16 Setting the procedure and scope for finding usages 141

5.17 Display Usage 144

5.18 viewing the usage in the current file 144

5.19 highlighting characters in a file 145

5.20 Recent Find 145

5.21 Macros (macro) 146

6th Chapter View 148

6.1 Tool windows 148

6.1.1 Show/Hide tool windows 148

6.1.2 Quick Switch Tool window 149

6.2 Workbench Management 150

6.3 Viewing Definitions 151

6.4 View Sibling Elements 152

6.5 Viewing document 152

6.6 Viewing parameter information for a method 154

6.7 Viewing the type of an expression 155

6.8 Viewing contextual information 155

6.9 View Source 156

6.10 View recently opened files 156

6.11 viewing recently changed files 156

6.12 View Recent Changes 156

6.13 Compare Any File 158

6.14 Compare the selected file to the file you are editing 160

6.15 Compare the selected files to the contents of the Clipboard 160

6.16 Toggle Editor Color scheme 161

6.16.1 Quick Switch Editor color scheme 161

6.16.2 Switch Editor color scheme 161

6.17 Toggle Code Style 161

6.18 Toggle Keyboard Mapping 162

6.19 Quick Switch View mode 163

6.20 Quick Switch Theme 164

6.21 Set whether the editor displays spaces 164

6.22 Set whether the editor displays line numbers 165

6.23 setting whether the editor displays Indentation Wizard 166

6.24 Set whether the editor uses line wrap 167

6.25 Setting the editor to eject import prompt 168

6.26 using demo mode 169

6.27 using the intrusion-free mode 170

6.28 using full-screen mode 171

Chapter 7th Navigation 172

7.1 Searching for and opening class files 172

7.2 Searching for and opening a file 173

7.3 Searching for and opening a file or method 174

7.4 Using custom code blocks 174

7.5 Quick jump to a line of code 176

7.6 Quick jump to the cursor's historical position 177

7.7 Quick Jump to edited historical location 178

7.8 Tag Bookmarks 178

7.9 tagging bookmarks with mnemonics 179

7.10 Managing Bookmarks 179

7.10.1 managing bookmarks in the Bookmark management interface 180

7.10.2 managing bookmarks in Favorites 181

7.11 Quick jump to navigation bar 181

7.12 quick jump to Declaration 181

7.13 Quick jump to implementation 182

7.14 Quick jump to type declaration 182

7.15 Quick jump to parent class 183

Quick jump between class 7.16 and test class 184

7.17 View associated Files 186

7.18 viewing the file structure 187

7.19 viewing the hierarchy of classes Figure 188

7.20 viewing the hierarchy of method types 189

7.21 Viewing method call hierarchies 190

7.22 Quick jump to location of error code 190

7.23 jump forward and backward between methods 191

7.24 using the Flip function 191

7.25 Select where the current file is displayed 192

7.26 Quick cursor jump to editor 192

7.27 cursor Quick jump to top/end of page 193

8th Chapter Code 194

8.1 Overwrite or Implement method 194

8.2 Implementing the interface method 196

8.3 Implementing proxy Methods 196

8.4 Build Constructor 199

8.5 Generating getter and setter methods 200

8.6 Overwrite equals and Hashcode method 200

8.7 Overwrite ToString Method 201

8.8 Inserting copyright Information 203

8.8.1 Inserting copyright Information 203

8.8.2 Configuring Copyright Information 204

8.8.3 Sharing Copyright Information Configuration 207

8.9 Extracting or removing code 208

8.10 Auto-Complete Tips 209

8.11 Code Completion 210

8.12 complement loop extension Word 212

8.13 expanding or collapsing code 213

8.13.1 expanding or collapsing the current code block 213

8.13.2 Expand or collapse all sub-modules in the current code block 213

8.13.3 expanding and collapsing all code blocks 214

8.13.4 Expand and collapse all annotations in the current file 214

8.13.5 specifying an expansion level 214

8.13.6 expanding and collapsing a selected area 215

8.13.7 Collapsing Code Snippets 215

8.14 Inserting code Templates 215

Abbreviations commonly used in the 8.14.1 class 215

Abbreviations commonly used in the 8.14.2 method 216

8.15 using the Code template package code 218

8.16 Viewing and editing code templates 219

8.17 using common code template package code 220

8.18 Comment Code 222

8.19 Formatting Code 222

8.20 Auto-shrink to 224

8.21 Optimization Import 224

8.22 rearranging code 225

8.23 moving a section of code 225

8.24 moving one line of code 226

8.25 Operation Intent Hint 227

8.26 Regular expression Operation intent hint 228

Chapter 9th Inspection 229

9.1 Code checker Tool 229

9.2 Comprehensive understanding of lint 230

What is 9.2.1 Lint 230

Why would 9.2.2 use lint 230?

9.2.3 Lint will check which error 230

9.2.4 Lint Work Flow 231

Issue and Category 232 in the 9.2.5 report

9.2.6 Lint Usage Scenario 232

9.2.7 How to configure lint check 233

9.2.8 Lint Command line usage introduction 233

9.2.9 Lint Command Line usage Example 235

9.3 Performing a code check 237

9.4 Specifying the inspection range 239

9.4.1 perform a check before specifying the range 239

9.4.2 the selected range to perform the check again 239

9.5 Code inspection results and auxiliary tools 240

9.6 Detailed Code inspection results AIDS 242

9.6.1 re-executing the code check 242

9.6.2 all expand or collapse check results 242

9.6.3 quickly jump up and down in the results of the check 243

9.6.4 automatically locates the source of the problem 243

9.6.5 Export Code Check results 243

9.6.6 Troubleshooting problems by severity Group 244

9.6.7 Troubleshooting problems by directory grouping 244

9.6.8 Filtering resolved issues 244

9.6.9 highlight different and show only different 244

9.6.10 Quick Setup 245

9.6.11 Quick Fix Problem 245

9.6.12 to check out the problem 246

9.7 Disabling and enabling a check 247

9.7.1 Disabling and enabling a check in the results of a check 247

9.7.2 Disabling and enabling a check in preferences 248

9.8 Ignore Check 249

9.9 Performing a check within a specified range 252

9.10 Troubleshooting Check-out issues 252

9.11 Managing code Check Profiles 253

9.12 Configuring code review rules 255

9.13 Android class purpose all check 259

9.14 Android Lint class purpose check item 260

9.15 Configuring Lint Check in the Lint.xml file 264

9.16 Configuring Lint Check in Gradle 264

9.17 performing lint checks with Gradle 267

9.17.1 command line execution Lint Check 267

9.17.2 gradle tool window performs lint check 267

9.18 Configuring lint Check in Java and XML source code 267

9.18.1 Configuring lint Check in Java source code 267

9.18.2 Configuring lint Check in XML source 268

9.19 Code Cleanup 269

9.20 specifying code checks by name 271

9.21 Configuring rules for automatic checking of current files 272

9.22 Importing and viewing offline check results 274

9.23 automatically add whether it can be empty annotations 275

9.24 Analysis Dependency 276

9.25 Analysis Reverse Dependency 277

9.26 Analysis Module Dependent 278

9.27 Analysis Cycle Dependency 279

9.28 Analyzing data Streams 279

9.29 Analyzing stack Information 280

The 10th Chapter Reconstruction 282

10.1 Renaming 282

10.1.1 Renaming a class 282

10.1.2 Renaming a variable 283

10.1.3 Renaming a file 283

10.2 Changing method Signatures 284

10.3 Migrating variable Types 284

10.4 Turn to static method 286

10.5 static method to instance method 287

10.6 Move Class 288

10.7 Moving static methods 289

10.8 Moving a static field 290

10.9 Replication 291

10.10 Safe Removal 291

10.11 Extracting variables 294

10.12 Extracting constants 295

10.13 Extracting Fields 296

10.14 Extracting Parameters 298

10.15 Extracting function Parameters 300

10.16 extracting a Parameter object 301

10.17 Extraction Method 303

10.18 Extracting method Objects 304

10.19 extracting a delegate 304

10.20 Extracting the interface 306

10.21 extracting the parent class 307

10.22 Inline Method 309

10.23 Inline Temporary variable 310

10.24 finding and replacing duplicate code 311

10.25 Reversing the Boolean value 312

10.26 Pull members to parent class 313

10.27 push members to subclass 314

10.28 using interface 316 as much as possible

10.29 replacing inheritance with delegates 318

10.30 Removing the Middleman 321

10.31 Packing method return value 323

10.32 turning anonymous classes into internal classes 325

10.33 Package Field 326

10.34 replacing a temporary variable with a query 327

10.35 replacing a construction method with a factory method 329

10.36 replacing construction methods with builders 330

10.37 Generics 332

10.38 Internationalization 333

The 11th chapter constructs 335

11.1 Meet Gradle 335

What is 11.1.1 Gradle 335

11.1.2 dependent warehouses in the Gradle 336

11.2 Configuring the Gradle Environment 338

11.3 Gradle Wrapper 339

11.4 Viewing and performing gradle tasks 340

11.4.1 View supported Gradle tasks for current projects 340

11.4.2 Performing Gradle Tasks 342

11.4.3 Common Gradle Tasks 342

11.4.4 gradle Tool windows 343

11.5 Building projects and modules 345

11.5.1 Compiling the project 345

11.5.2 Compiling module 346

11.5.3 setting automatic compilation of Project 347

11.5.4 re-building the project 347

11.5.5 make project differs from rebuild project 348

11.5.6 Cleanup Project 348

11.6 Gradle Script 348

11.6.1 Gradlew configuration file Gradle-wrapper.properties 349

11.6.2 Project Global configuration file Settings.gradle 350

11.6.3 Local Property configuration file Local.properties 350

11.6.4 gradle configuration file Gradle.properties 351

11.6.5 code Obfuscation rule configuration file Proguard-rules.pro 351

11.6.6 Project build configuration file Build.gradle 354

11.6.7 Module build configuration file Build.gradle 355

11.7 Configuring the module build in the project structure 357

11.7.1 Configuring application Properties 357

11.7.2 Configuring application Signing 358

11.7.3 Configuring Application Features 359

11.7.4 Configuring the Application build Type 361

11.7.5 Configuring application Dependencies 364

11.8 Signing and Packaging 365

11.8.1 creating a signing certificate 365

11.8.2 generating a signed apk 366

11.8.3 automatic packaging and signing 370

11.8.4 Obfuscation Package 371

11.8.5 Multi-Channel packaging 372

11.9 Configuring developer Services 377

12th Operation and Commissioning 378

12.1 Run and Debug Configuration 378

12.1.1 Running and Debugging configuration 378

12.1.2 Android Application Configuration 379

12.2 Running the application 383

12.3 Debugging the Application 384

12.4 Breakpoint 388

12.4.1 Line Breakpoint 388

12.4.2 Method Breakpoint 388

12.4.3 Field observation point 389

12.4.4 Conditional Breakpoint 390

12.4.5 Temporary Breakpoint 390

12.4.6 Exception Breakpoint 391

12.4.7 Log Breakpoint 391

12.4.8 Disabling Breakpoints 392

12.4.9 Breakpoint Settings 392

12.5 Frame Debug Window 393

12.6 Variable Debug Window 394

12.7 Monitoring Windows 397

12.7.1 adding a variable or expression to a watch window 398

12.7.2 Quick Tools 399

12.8 Debugging control Tools 399

12.9 Stepping Debug Tool 403

12.10 Calculation Expressions 405

12.10.1 evaluating an expression or code snippet in a stack frame 405

12.10.2 calculating an arbitrary expression 407

12.10.3 quick calculation of the value of an expression 407

12.10.4 a selected expression immediately displays the value of an expression 408

12.11 associating debugging to Android process 408

12.12 Configuring and Running Unit tests 409

12.12.1 Configuring and running local unit tests 409

12.12.2 Running unit tests using the command line 412

12.12.3 Configuring Android Unit Test 412

Chapter 13th Tool 414

13.1 Task 414

13.1.1 task description and configuration 414

13.1.2 Open Task 417

13.1.3 Creating a new task 418

13.1.4 Task Change List 419

13.1.5 switch/Close task 420

13.1.6 Management Context 420

13.2 JavaDoc 421

13.2.1 Configuration Javadoc 421

13.2.2 Generating Javadoc 422

13.3 Save the current file as a template 424

13.4 IDE Scripting Console 425

13.5 Managing Android SDK 425

13.5.1 managing Android SDK platform 426

13.5.2 Management SDK Development tools and update site 428

13.6 managing Android Simulator 429

13.6.1 Understanding Simulator 429

13.6.2 Creating a simulator 430

13.6.3 Start Simulator 431

13.7 Instant Running 433

13.8 Android Monitor 436

13.9 440

13.10 Recording 440

13.11 Capturing System Information 441

13.12 Layout Resolution 443

13.13 Logcat Monitor 445

13.14 Memory Monitor 450

13.14.1 Dump Java Heap 452

13.14.2 Allocation Tracking 456

13.15 CPU Monitor 458

13.16 Network Monitor 460

13.17 GPU Monitor 460

13.18 APK Analyzer 461

13.19 Theme Editor 462

14th Version Control 466

14.1 Version control system 466

14.2 git preferences 469

14.3 Configuring GitHub account information 470

14.4 Cloning code from GitHub 470

14.5 sharing a local project to GitHub 471

14.6 viewing local change history 472

14.7 git Add files 474

14.8 git commit changes 475

14.9 git file goes line by row 476

14.10 Show Current revision 477

14.11 git file comparison 478

14.12 git undo Action 479

14.13 git version fallback 480

14.14 git view commit history 481

14.15 Git branch Management 483

14.16 Git Creating tags 486

14.17 git Merge Branch 487

14.18 resolving conflicts in a git merge 488

14.19 git uses rebase to merge branches 489

14.20 Git staging/recovery staging changes 494

14.21 git get the latest content 496

14.22 git merge latest content 497

14.23 git update Project 497

14.24 Refreshing file status 499

14.25 git patch 500

14.26 Git shelving changes 501

14.27 viewing the commit information for a git project 502

The 15th chapter of window 504

15.1 Minimizing and maximizing Windows 504

15.2 Saving and restoring a window layout 504

15.3 Display and hiding of tool windows 505

15.4 Hiding tips for tool windows 506

15.5 tool window Adjustment Tips 507

15.6 position of the Move tool window 508

15.7 Viewing modes for tool windows 509

15.8 Editor label Settings 512

15.9 Quick Switch Editor tab 513

15.10 Closing the Editor tab 514

15.11 Management Editor Tab 514

15.12 Label Display position 515

15.13 Split editor Window 516

Switch between more than 15.14 items 517

16th Chapter Preferences 518

16.1 Appearance and Behavior 518

16.1.1 Setting the ToolTip delay time 518

16.1.2 setting displays memory status in the status bar 519

16.1.3 Adding/Pruning Tools for menu options and toolbars 519

16.2 System Settings 519

16.3 Keyboard Mapping 522

16.4 Editor General Settings 523

16.4.1 Settings Click the Editor cursor to position at the end of a line or position at the point where you clicked 523

16.4.2 setting the mouse hover over the element will display the document TIP 523

16.4.3 set whether to wrap line 524

16.4.4 setting scaling with command+ Mouse control code 526

16.4.5 Open Use Hump word 526

16.4.6 Turn off word spelling check 527

16.4.7 setting code folding rules 527

16.5 Setting up auto-import 528

16.5.1 importing packages automatically when pasting is set 528

16.5.2 set the required package for automatic import 528

16.5.3 set whether to eject import hint 529

16.6 Editor Appearance 530

16.6.1 Setup Editor always displays line number 530

16.6.2 Setting Editor Display method separator 530

16.6.3 Settings Editor Display spaces 530

16.6.4 Settings Editor Display Indentation Wizard 531

16.7 Code Completion 531

16.7.1 when setting auto-completion is case-sensitive 531

16.7.2 speed up automatic popup code completion prompt 532

16.7.3 Turn off automatic popup code completion tip 533

16.7.4 Display method signature When viewing method parameter information 533

16.8 File Tags 534

16.8.1 Setting the modified file tag with an asterisk 534

16.8.2 Set Open file labels can be displayed in multiple lines 534

16.8.3 Setting the display position of the file label 535

16.8.4 closing a rule when the file label exceeds a certain number 535

16.9 Editor Color 536

16.9.1 set whether to display the bar and the display color of the bar 536

16.9.2 setting the color of the console 537

16.9.3 Setting the console font 538

16.9.4 Color of custom code 539

16.10 Code Style 541

16.10.1 setting Java annotations to display by indentation 541

16.10.2 SET statements do not all appear on one line 541

16.10.3 set Java Simple class merge to one line 542

16.10.4 setting Java fields and variable column alignment 542

16.10.5 setting the auto-generated field name when adding a prefix 542

16.11 File and code templates 543

16.11.1 setting up a comment template for a new file 543

16.11.2 variables built into the template 544

16.11.3 setting up a new class file template 544

16.11.4 setting the IDE and project encoding 545

16.11.5 Adding and pruning of dynamic templates 545

16.11.6 Setting the Unwind code key 547

16.11.7 adding a matching rule to a file type 547

16.11.8 Adding a custom file type 547

16.11.9 setting ignores a class of files or folders 548

16.12 Plug-in 549

16.12.1 installing the plug-in 550

16.12.2 Disabling plugins 553

16.12.3 uninstalling plug-in 554

16.12.4 Common plug-in 555

16.13 Compiling and building 556

16.13.1 setting memory parameters for Android Studio 556

16.13.2 setting automatic compilation of Project 556

16.13.3 setting up parallel compilation 557

16.13.4 adjusting the compilation memory size 557

How can I use Android Studio skillfully?

Related Article

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.