1.4 Genymotion Emulator Installation
Category Android Basic Tutorial
1. Introduction to This Section
>
If you fall into any of the following three situations, you might consider installing a Genymotion Android emulator:
No real device debugging, only the emulator is available
Dissatisfied with the slow startup and running speed of the SDK's built-in AVD
Your computer's configuration is decent, preferably with more than 4G of memory
If you meet the above three conditions, then install a Genymotion that's faster than a real device!
The official introduction is as follows:
2. Where to Download Genymotion
>
Just search for "Genymotion" on Baidu, the first result is it: Genymotion Chinese Official Website
3. Download Genymotion
>
After clicking on the link above: Register and come to the following interface. If you already have an account, just log in. If not, click on Create account to create a new account and then we will receive an activation email: Open your mailbox, click to activate the account, and then after a while you will receive another email saying the account was successfully created After logging in, click on Get Genymotion: Choose the Free version to download, and then choose the one with VirtualBox virtual machine
4. Install Genymotion
>
It's all a simple next step process. Select the installation directory:
5. Create an Android Emulator
>
①After running the software, you will come to an interface. Since it's the first time using it, we need to create a new AVD:
6. How to Run Programs on the Emulator
>
Actually, this question is unnecessary. We can see the currently running emulator on the Device in Eclipse; It feels almost the same as a real device. We just need to choose which device to run the program on when we run it!
7. Possible Problems
①Don't like the native system, want to use the system version in the standard SDK
Answer: When downloading the device driver, the corresponding SDK has already been downloaded, but if you don't like it, you can Open settings--ADB-->Choose the SDK path of Eclipse
②Can't log in? Or can't get the phone list: Answer: Most of the reasons for this are due to the wall, so you can only surf the Internet scientifically; but it seems that it can be done during the day, Although it's a bit slow, at night the author tried N times and couldn't download other versions of the device! In addition, if you can't log in, check if your account password is wrong!
③Think the emulator occupies too much screen space Answer: First, close the emulator, click on the wrench icon
④When running the program, dragging the APK to the emulator directly appears the following problem:
Download the following zip package, after downloading, drag it to the emulator window, click OK in the pop-up dialog box, and then restart the emulator! Genymotion-ARM-Translation.zip
⑤Need to view the SDK directory of the emulator due to program requirements: Before, we found the SD card directory on Eclipse through mmt/sdcard; But genymotion is not in this path: it's in the following path: /mnt/shell/emulated/0/ You can slowly find out according to the following information
8. Summary of This Section
This section introduces the installation and use of the faster-than-real-device Android emulator - Genymotion. I believe all readers will fall in love with this emulator, Thank you~
-1.0.1 The latest Android Basic Tutorial Catalog in 2015
-1.1 Background and System Architecture Analysis
-1.2 Development Environment Construction
-1.2.1 Developing Android APP with Eclipse + ADT + SDK
-1.2.2 Developing Android APP with Android Studio
-1.3 Solving the Problem of SDK Update Failure
- 1.4 Genymotion Emulator Installation
-[1.5.1 Git Tutorial on Basic Operations -3.4 TouchListener vs. OnTouchEvent + Multi-touch
-3.5 Listening to EditText Content Changes
-3.6 Responding to System Configuration Events (Configuration Class)
-3.7 AsyncTask Asynchronous Tasks
-4.1.1 Getting Started with Activities
-4.1.2 An Introduction to Activities
-4.1.3 Deepening Understanding of Activities
-4.2.1 An Introduction to Services
-4.3.1 First Steps with BroadcastReceiver
-4.3.2 In-depth Exploration of BroadcastReceiver
-4.4.1 An Initial Look at ContentProvider
-4.4.2 Further Exploration of ContentProvider - Document Provider
-4.5.2 Passing Complex Data with Intent
-5.2.1 Detailed Explanation of Fragment Examples - Implementation of Bottom Navigation Bar (Method 1)
-5.2.2 Detailed Explanation of Fragment Examples - Implementation of Bottom Navigation Bar (Method 2)
-5.2.3 Detailed Explanation of Fragment Examples - Implementation of Bottom Navigation Bar (Method 3)
-5.2.4 Detailed Explanation of Fragment Examples - Bottom Navigation Bar + ViewPager Page Swiping
-6.1 Data Storage and Access - File Storage Read and Write
-6.2 Data Storage and Access - SharedPreferences for Saving User Preferences
-6.3.1 An Initial Encounter with SQLite Database
-6.3.2 Another Look at SQLite Database
-7.1.1 What to Learn in Android Network Programming and Http Protocol
-7.1.2 Learning about Android Http Request and Response Headers
-7.1.3 Android HTTP Request Method: HttpURLConnection
-7.1.4 Android HTTP Request Method: HttpClient
-7.2.1 Android XML Data Parsing
-7.2.2 Android JSON Data Parsing
-7.3.2 Android File Download (1)
-7.3.3 Android File Download (2)
-7.4 Calling WebService in Android
-7.5.1 Basic Usage of WebView (Web View)
-7.5.2 Basic Interaction between WebView and JavaScript
-7.5.3 Notes on WebView after Android 4.4
-7.5.6 Handling Error Code Information in WebView
-7.6.1 Socket Learning - Network Basics Preparation
-7.6.2 Socket Communication Based on TCP Protocol (1)
-[7.6.
11.0 "The Latest 2015 Android Basic Tutorial" Finale Celebration~
12.2 DrySister Girl Viewing App (First Edition) - 2. Parsing Backend Data
12.4 DrySister Girl Viewing App (First Edition) - 4. Adding Data Caching (Integrating SQLite)