2017-03-15 89 views
0

我曾嘗試我的應用程序連接火力點,但我不能 使用的是Android 2.2.3工作室火力地堡驗證「谷歌Play商店缺失」的問題

我在 的gradle構建添加依賴(項目)

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

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.2.3' 
     classpath 'com.google.gms:google-services:3.0.0' 

     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

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

,並建立gradle這個(APP)

apply plugin: 'com.android.application' 
android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.2" 
    defaultConfig { 
     applicationId "dev.fbase.com.firebaseexample" 
     minSdkVersion 15 
     targetSdkVersion 25 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    compile 'com.android.support:appcompat-v7:25.0.1' 
    testCompile 'junit:junit:4.12' 
    compile 'com.google.firebase:firebase-auth:10.0.0' 
} 
apply plugin: 'com.google.gms.google-services' 

和我的代碼是

public class MainActivity extends AppCompatActivity implements View.OnClickListener{ 
    private EditText editTextEmail,editTextPassword; 
    private Button btnRegister; 
    private ProgressDialog progressDialog; 
    private FirebaseAuth firebaseAuth; 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     progressDialog = new ProgressDialog(this); 
     editTextEmail = (EditText)findViewById(R.id.editTextEmail); 
     editTextPassword = (EditText)findViewById(R.id.editTextPassword); 
     btnRegister = (Button) findViewById(R.id.btnRegister); 
     firebaseAuth = FirebaseAuth.getInstance(); 

     btnRegister.setOnClickListener(this); 


    } 
    public void register(){ 
     String email = editTextEmail.getText().toString().trim(); 
     String password = editTextPassword.getText().toString().trim(); 
     Toast.makeText(this, ""+email+password, Toast.LENGTH_SHORT).show(); 

     if (TextUtils.isEmpty(email)||TextUtils.isEmpty(password)) 
     { 
      Toast.makeText(MainActivity.this,"fill all the fields",Toast.LENGTH_SHORT).show(); 
      return; 
     } 
     progressDialog.setMessage("Registering.."); 
     progressDialog.show(); 
     firebaseAuth.createUserWithEmailAndPassword(email,password) 
       .addOnCompleteListener(this, new OnCompleteListener<AuthResult>() { 
        @Override 
        public void onComplete(@NonNull Task<AuthResult> task) { 
         Toast.makeText(MainActivity.this, "success", Toast.LENGTH_SHORT).show(); 

         if(task.isSuccessful()) 
         { 
          progressDialog.dismiss(); 

          Toast.makeText(MainActivity.this,"Registration Success",Toast.LENGTH_SHORT).show(); 
         } 
         else 
         { 
          Toast.makeText(MainActivity.this,"Registration Failed",Toast.LENGTH_SHORT).show(); 
         } 
        } 
       }); 
    } 
    @Override 
    public void onClick(View v) { 
     if(v==btnRegister) 
     { 
      register(); 
     } 

    } 
} 

有 兩個文本字段(EditTexts)和 一鍵 我接到了一個視頻教程 這個代碼,他們成功地執行這一點,但我已經試過有顯示異常的XML佈局

03 -14 13:31:31.585 1054年至1772年/ system_process V /窗口管理:添加 窗口窗口{f249820 U0 PopupWindow:5e4fee9}在8 3(後 窗口{d1abaee U0 dev.fbase.com.firebaseexample/dev.fbase .com.firebaseexample.MainActivity}) 03-14 13:31:31.642 2331 -2632/dev.fbase.com.firebaseexample W/EGL_emulation:eglSurfaceAttrib未實現03-14 13:31:31.642 2331-2632/dev.fbase.com.firebaseexample W/OpenGLRenderer:未能到 在表面上設置EGL_SWAP_BEHAVIOR 0xe242b580 ,error = EGL_SUCCESS 03-14 13:32:00.808 1054-1225/system_process W/AudioTrack: 客戶端拒絕AUDIO_OUTPUT_FLAG_FAST 03-14 13:32:00.846 1054-1502/system_process V/WindowManager:not Base app:Adding窗口 窗口{4bd695 u0 dev.fbase.com.firebaseexample/dev.fbase.com.firebaseexample.MainActivity} at 3 of 8 03-14 13:32:00.852 2331-2619/dev.fbase.com.firebaseexample W/DynamiteModule:本地模塊描述符類,用於 com.google.fi未找到rebase.auth。 03-14 13:32:00.852 2331-2619/dev.fbase.com.firebaseexample W/GooglePlayServicesUtil: Google Play商店缺失。 03-14 13:32:00.911 2331-2632/dev.fbase.com.firebaseexample W/EGL_emulation: eglSurfaceAttrib not implemented 03-14 13:32:00.912 2331-2632/dev.fbase.com.firebaseexample W/OpenGLRenderer:無法在表面0xe242b720上設置EGL_SWAP_BEHAVIOR,錯誤= EGL_SUCCESS 03-14 13:32:01.335 2331-2632/dev.fbase.com.firebaseexample W/EGL_emulation: eglSurfaceAttrib未實施03-14 13:32:01.335 2331-2632/dev.fbase.com.firebaseexample W/OpenGLRenderer:無法在表面0xe247da20上設置EGL_SWAP_BEHAVIOR,錯誤= EGL_SUCCESS 03-14 13:32:01.721 2331-2632/dev.fbase.com.firebaseexample V/RenderScript: 0xeed9da00啓動線程,CPU 4

回答