前方逆にする必要性を理解することを学びます
あなたの最初のアプリを書きます
お使いのコンピュータ上でAndroidのスタジオをダウンロードし、ダウンロードアドレス:http://www.android-studio.org/index.php/download/hisversion、ここで私は2.2.3をダウンロード
独自のインストールプロセスをBaiduの
インストールが完了したら、次の図に、次をクリックします
対応するページMainActivity Androidのコードの準備オープニング パッケージhfdcxy.com.myapplicationを、 インポートandroid.support.v7.app.AppCompatActivity; インポートandroid.os.Bundle; インポートandroid.view.View; インポートandroid.widget.Button、 インポートのAndroid .widget.EditText; インポートandroid.widget.Toast; パブリック クラスはMainActivity {AppCompatActivityは延び のEditTextに名前を; // 最初の制御プレーンテスト名入力ボックスを定義する のEditTextパス; // プレーンのテストを定義する第2制御入力ボックス名 @Override 保護された ボイドのonCreate(バンドルsavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); 名=(のEditText)findViewById(R.id.TEXT_NAME); // 対応する制御入力ボックスfindViewById IDを介して発見し、それに名前を与える パス=(のEditText)findViewById(R.id.TEST_PASSを); //はfindViewByIdによる入力を見つけますボックスコントロールのIDを対応し、名前を付け 、ボタンログイン=(ボタン)findViewById(R.id.BTN_Loginを); //はfindViewById IDで対応するボタンコントロールを見つけ、それに名前を与える Login.setOnClickListener(新しい新しい View.OnClickListenerを(){ // リスナーがクリックされた場合は、ボタンコントロールをクリックしなければならない機能をオンクリック実行します @Override 公共 のボイドのonClick(ビュービュー){ チェック(Name.getText()。のtoString()。TRIM()、Pass.getText() .toString()TRIM());. //は機能チェックを呼び出す } }); } 公共 のボイドチェック(文字列名、文字列パス)// ここにカスタム機能チェック、ユーザー名とパスワードがhfdcxyあるかどうかをチェックし、1234年にする { IF(name.equals(" hfdcxy ")pass.equals &&(" 1234 " )) { Toast.makeText (MainActivity。この、" ログイン成功" .SHOW()、Toast.LENGTH_SHORT); // 爆弾ボックス } 他 Toast.makeText(MainActivity。これは、" ログインに失敗した"、Toast.LENGTH_SHORT).SHOW(); // 爆弾ブロック } }
私はここにSDKをインストールしているので29のバージョン、あなたはAPKメインプログラムを作成し、26件のバージョンを作成している以下のように、あなたは、対応するバージョンのbuild.gradleファイルを変更する必要があります。
ここでは、内蔵のエミュレータ、シミュレータ、あなたはまた、自分自身のダウンロードシミュレータ(神シミュレータ、ハッピーシミュレータ)を使用することが推奨され、独自のダウンロード可能なシミュレータを使用することができるとのAPKのAndroid Studioをインストールすることができます
この環境変数を設定するためのパス
CMD内のデバイスのリストを表示-l ADBデバイスを入力し、シミュレータを開きます
エラーが発生する可能性があります。
ADBサーバのバージョン(31)は、このクライアントと一致していません(36)
解決策:使用シミュレータadb.exe SDKのadb.exe上書きすることができます
app_debug.apkインストールADB実行します
正常にインストール
この時点で、最初のAndroidアプリケーションのインストールは完了です