Instalación Android Studio Tutorial de configuración (detallado)

preparativos

Java variables de entorno configurado referencia: configuración variable de entorno de Java

El primero es el instalador y luego, a lo largo de la pared aquí no es el valor predeterminado, utilizando el país ,:
Android Studio Descargar la última versión 3.5.2 es ahora, como ya he descargado la 3.5.0, por lo que no es necesario descargar 3.5 0.2, y
Aquí Insertar imagen Descripción

instalar

Haga doble clic
Aquí Insertar imagen Descripción
Haga clic en Siguiente Siguiente

Aquí Insertar imagen Descripción
Haga clic en Siguiente Siguiente

Aquí Insertar imagen Descripción
El valor por defecto le dará a la unidad C, estoy aquí para modificar el disco de G (PD: Aquí hay que cambiar la ruta, o están con el proceso de desarrollo, su espacio de unidad C está cada vez más pequeños, y aquí me puso la unidad G, si no se instala en la bandeja del sistema, y ​​el otro libre en disco, sino también hay un cierto espacio para el trabajo.), Haga clic en Siguiente Siguiente
Aquí Insertar imagen Descripción
Haga clic en Siguiente Siguiente (PS: No hay ninguna otra operación de demostración, no tontear)
Aquí Insertar imagen Descripción
Tal como se haya completado la instalación
Aquí Insertar imagen Descripción
haga clic en Siguiente A continuación,
Aquí Insertar imagen Descripción
haga clic en Finalizar por primera vez en funcionamiento, y si no está instalado en primer lugar, que está cubriendo la instalación, sino también en un solo paso, nada de que hablar. Ahora nos encontramos esto:
Aquí Insertar imagen Descripción
Si selecciona lo anterior que se instalará en su configuración por defecto del ordenador, esta configuración no se importa directamente Aceptar que puede, a continuación, verá el inicio de Como imagen:
Aquí Insertar imagen Descripción
tiene que decir a algún guapo que antes : entonces aparecerá
Aquí Insertar imagen Descripción
es hacer uso de la información enviada a Google, enviar un martillo, quitar, haga clic en " Do no el envío ",

Aquí Insertar imagen Descripción
Este lugar es decir que hizo SDK, le permite establecer el código, aquí no se establece, haga clic en Cancelar
Aquí Insertar imagen Descripción
que esperar un poco
Aquí Insertar imagen Descripción
esta imagen te está diciendo que, Android puede hacer teléfonos móviles, dispositivos portátiles, la televisión y otros equipos, así como inteligente, haga clic en Siguiente Siguiente
Aquí Insertar imagen Descripción
Android Studio será por defecto la descarga del SDK en la unidad C, a la hora de la unidad C en el bombardeo, Google lástima, una gran cantidad de recién llegados dirigirá el siguiente paso
Aquí Insertar imagen Descripción
elegimos encargo personalizado y después haga clic en Siguiente Siguiente
Aquí Insertar imagen Descripción
apariencia blanca durante mucho siento los ojos incómodos, así que siempre cumplo negro, las preferencias personales, y luego haga clic en Siguiente a continuación, antes de elegir una ruta personalizada del SDK
Aquí Insertar imagen Descripción
así que este lugar es hacer que el camino, después de cambiar para mejor, haga clic en Siguiente el siguiente paso
Aquí Insertar imagen Descripción
sería entonces para descargar la versión actual correspondiente del perfil SDK, haga clic en Finalizar se iniciará la descarga (PD: Por favor, tratar de ser una buena red)

Aquí Insertar imagen Descripción
Obviamente, no estoy tan amable de esta velocidad, esta vez se puede tomar una taza de café, cuando se trata de café que usted no ha pensado en Java icono de él?
Aquí Insertar imagen Descripción
Así, haga clic en Finalizar
Aquí Insertar imagen Descripción
1. Inicie un nuevo proyecto en Android Studio
2. Abra un proyecto existente Android Studio
acaba de decir delante de doce años aquí, ya que se trata de hacer tutoriales, entonces se crea un nuevo proyecto (PD: crear un nuevo y abrir un proyecto existente ¿qué diferencia hay, cree un nuevo proyecto de modo que sólo el más básico y se basan en los plug-ins han estado en este nuevo tema, pero tendrá que viejo abierto el entorno del proyecto prevalecen, por lo que la razón después de descargar de otras personas código de volver a abrir un largo tiempo para ser configurado a través de Internet, debido a su entorno y no necesariamente lo mismo que los demás, siguieron el que utiliza el SDK, versión de la API marcos, dependientes algo diferente, por lo que el uso de mucho tiempo, la vacilación es más prominente cuando la red es lenta, muy sufrir, bebí dos tazas de café, y no he descargado la configuración, la angustia, el software de pollo picante, arruinado mi juventud).
Aquí Insertar imagen Descripción
Lo normal aquí es crear una actividad vacía (actividad), Haga clic en el siguiente . A continuación
Aquí Insertar imagen Descripción
, haga clic en el acabado comenzará a crear el proyecto y descargar los archivos de configuración
Aquí Insertar imagen Descripción
se puede ver en la esquina inferior izquierda para configurar su proyecto es, el diablo sabe cuánto tiempo es el siguiente, vamos a alcanzar para el café preparado antes, soplando suavemente una , toque la frente brillante brillante, mirado por la ventana para empezar a pensar acerca de qué comer esta noche? Diciendo que el programador es un trabajo requiere paciencia, porque hay Bug tipo de cosas, entonces hay dos programadores rivales, es el producto y las pruebas, los dos hombres son malos, espera hasta después del trabajo es la demanda y aumento de errores, me hizo cerrar las manos del teclado temblando ligeramente hacia arriba, y luego tener que reiniciar el equipo, abra el punto de teléfono de comida para llevar, este no es el peor momento es durante el brote, comida para llevar que no sean de confianza, tanta hambre de volver a casa por la noche para cocinar su propia comida la clave es llegar a casa y hambre, pero todavía tienen que cocinar o comer nada el día siguiente al mediodía, es la idea detrás de la vida glamorosa ah, los programadores de teatro son basura, lo que debería también el programa miembros hacen? A partir de las masas sólo a aquellos que no disparar en la línea para ver, bastante basura, en este punto, vamos a ver cómo el tipo de progreso
Aquí Insertar imagen Descripción
. . . . . . No puedo encontrar paquete de expresiones para describir mis sentimientos en el momento de. La instalación del servidor de seguridad le dará lo bombardea
Aquí Insertar imagen Descripción
permite el acceso seguirá descargándose:
Aquí Insertar imagen Descripción
a continuación, encontrará este informe un error, nos conectamos con esta fuente azul, continuará descarga, y luego en el error:
Aquí Insertar imagen Descripción
Esto se debe a que el proyecto actual no se requiere el modo sin conexión Gradle a continuación.
Lo que necesita la creación de redes de descarga.
Buscar archivo -Ajuste-Gradle
Gradle configuración antes para ver si son correctas, entonces apagar el modo de trabajo sin conexión en línea
Aquí Insertar imagen Descripción
y luego Aplicar que
Aquí Insertar imagen Descripción
intentarlo de nuevo , haga clic de nuevo para tratar una ola, dará la oportunidad ah,
Aquí Insertar imagen Descripción
Mientras usted señala este intentarlo de nuevo que no se da inmediatamente, tiene esperanza, aunque esto a veces muy delgada esperanza, sino una cosa de hombres, o para tener un sueño, o el pescado con sal y y cuál es la diferencia (PD: Mientras nuevas energías, o pescado salado, pero al menos ser capaz de vender más caro, Recuerdo una vez que fui al supermercado a comprar comida, fauna de peces, fauna íctica ellos los dos peces, un pez común un pez, pez común 35.5 , 72,5 pescado salado, le pregunté a la vendedora, salado lo caro tanto, no es que lo puso sal? El dijo: Este es un sueño de pescado salado, joven Alguna vez sueño ah?) Al lado del punto, no sabemos nada mejor descargar
Aquí Insertar imagen Descripción
la primera vez, estamos tan inevitable, oye.

Aquí Insertar imagen Descripción

Aquí Insertar imagen Descripción
Por último el siguiente sobre, no es fácil,
y ahora para cambiar su aspecto, primera página del cambio de escenario que, oscuro y feo

File → Configuración

Aquí Insertar imagen Descripción
Elija una imagen de fondo
Aquí Insertar imagen Descripción
y después cambiar la fuente del cambio después de completar el fondo
Aquí Insertar imagen Descripción
ahora obvio para verse bien que antes:
Aquí Insertar imagen Descripción
ahora van a configurar Git, para facilitar nuestra gestión de códigos

Descargar Git
Aquí Insertar imagen Descripción
seleccione Windows,
Aquí Insertar imagen Descripción
a continuación, seleccione el miembro correspondiente de la instalación del sistema, y luego se descarga, y la velocidad a la prueba del tiempo
Aquí Insertar imagen Descripción

Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción
Además de montaje Git cambio de dirección de la instalación, siempre detrás Siguiente
Aquí Insertar imagen Descripción

Aquí Insertar imagen Descripción

Aquí Insertar imagen Descripción

Aquí Insertar imagen Descripción

Aquí Insertar imagen Descripción
Omitir algunos de pantalla intermedia

Aquí Insertar imagen Descripción

Aquí Insertar imagen Descripción

La instalación se ha completado, y esta vez se puede configurar en Git como en el interior
del archivo → Configuración
Aquí Insertar imagen Descripción

A continuación, toma de pruebas, la prueba no es problema si su versión de Git Git emergerá usted, pregunte configuración de Git ahora necesita una cuenta de Git, usted será capaz de crear su propia
Aquí Insertar imagen Descripción
ahora nuestra cuenta en el aterrizaje de un Git
Aquí Insertar imagen Descripción

A continuación, instalar varios plug-ins
1.GsonFormat

Rápidamente cadena JSON convertido en un Java Bean, se retira del proceso de acuerdo con la correspondiente escritura de Java cadena JSON Bean.
Aquí Insertar imagen Descripción
2.Android butterknife Zelezny
con Aplicación Notas butterknife, no escriba de findViewById, pensó que era grande. Seleccione el diseño de XML en la actividad, Fragmento, adaptador de Identificación del recurso se genera automáticamente butterknife comentario.
Aquí Insertar imagen Descripción
Después de instalar el plug-AS necesita reiniciarlo,
Aquí Insertar imagen Descripción

Entonces, el problema es cómo utilizar estos dos enchufe a.
En primer lugar, la primera
GsonFormat

{
"Código": 200 Es decir,
"MSG": "El éxito",
"Resultado": {
"Datos": {
"ID" :. 3,
"código": 271230841294684160,
"name": "Prueba de Actividad Puntuación 3",
"IMPORTE ": 5000.00000000,
" Estado ": 1,
" horaInicio ":" 08/19/2019 10:48:27 "
"últimos tiempos ":" 08/19/2019 10:48:27",
" createTime ":" 2019 -08-19 10:54:32 "
}
}
}

Esta es una cadena JSON, ahora tienen acceso a la interfaz de comunicación ha regresado esta cadena, copiarlo,

Aquí Insertar imagen Descripción

Haga clic en OK
Aquí Insertar imagen Descripción
y luego esta clase de entidad fue escrito
Aquí Insertar imagen Descripción
y es el segundo módulo adicional
en las obras dentro build.gradle más
Aquí Insertar imagen Descripción
build.gradle Código:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        google()
        //新增
        mavenCentral()
        jcenter()
        
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.0'
        //新增
        classpath 'com.jakewharton:butterknife-gradle-plugin:10.1.0'
        
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        //新增
        maven { url "https://jitpack.io" }
        //新增
        mavenCentral()

        google()
        jcenter()
        
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

A continuación, dentro del proyecto build.gradle
añadió cierre androide siguiente código:

compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

dependencias de cierre que sigue el código dependiente añadidos

	//butterknife
    implementation 'com.jakewharton:butterknife:10.1.0'
    annotationProcessor 'com.jakewharton:butterknife-compiler:10.1.0'

proyecto de código de build.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 28
    buildToolsVersion "29.0.3"
    defaultConfig {
        applicationId "com.llw.helloworld"
        minSdkVersion 21
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.0.2'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test:runner:1.1.1'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
    //butterknife
    implementation 'com.jakewharton:butterknife:10.1.0'
    annotationProcessor 'com.jakewharton:butterknife-compiler:10.1.0'

}

Aquí Insertar imagen Descripción

A continuación, sincronizar que
a continuación, modifique el archivo de diseño:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:orientation="vertical"
    android:gravity="center"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <TextView
        android:id="@+id/tv_test"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!" />
    
    <Button
        android:layout_marginTop="20dp"
        android:id="@+id/btn_test"
        android:text="测试"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>
    

</LinearLayout>

Entonces MainActivity.java en
activity_main seleccione Generar clic derecho en el archivo de diseño
Aquí Insertar imagen Descripción

Aquí Insertar imagen Descripción
Ahora puede utilizar este plug-in, haga clic en el borde rojo en el Generar butterknife Iniertions
Aquí Insertar imagen Descripción
luego confirmar la presentación, esta vez nos fijamos en MainActivity.java

package com.llw.helloworld;

import android.os.Bundle;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;

import androidx.appcompat.app.AppCompatActivity;

import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;

public class MainActivity extends AppCompatActivity {

    @BindView(R.id.tv_test)
    TextView tvTest;
    @BindView(R.id.btn_test)
    Button btnTest;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ButterKnife.bind(this);
    }

    @OnClick(R.id.btn_test)
    public void onViewClicked() {
        Toast.makeText(this,tvTest.getText().toString(),Toast.LENGTH_LONG).show();
    }
}

Y luego ejecutar en el teléfono:
Aquí Insertar imagen Descripción

Que operan por debajo de los resultados
Aquí Insertar imagen Descripción

Para terminar aquí, tiene alguna pregunta, no dude en llamarme

Publicado 51 artículos originales · ganado elogios 17 · Vistas a 20000 +

Supongo que te gusta

Origin blog.csdn.net/qq_38436214/article/details/105073213
Recomendado
Clasificación