Easy Tutorial
❮ Hadoop Intro Cpp Enums Intro And Strongly Typed ❯

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:

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 Android Basic Tutorial

-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.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

-3.8 Gestures

-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.2.2 Advancing in Services

-4.2.3 Mastering 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.1 Basic Usage of Intent

-4.5.2 Passing Complex Data with Intent

-5.1 An Overview of Fragments

-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

-5.2.5 Detailed Explanation of Fragment Examples - Simple Implementation of List Fragment for News (Shopping) Apps

-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.1 Android File Upload

-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.4 WebView File Download

-7.5.5 WebView Cache Issues

-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.

WeChat Follow

❮ Hadoop Intro Cpp Enums Intro And Strongly Typed ❯