title: firebase error W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found
body: <ul>
  <li>I tried to build app based on login/signup accounts.</li>
  <li>I created it's Firebase and enable the authentication through email.</li>
  <li>I added the google-play-services.json file.</li>
  <li><p>I added  </p>
  
  <pre><code>apply plugin: 'com.google.gms.google-services'
  compile 'com.google.firebase:firebase-auth:10.0.1'
  </code></pre>
  
  <p>in build.gridle(app)</p>
  
  <p>And in the module I added </p>
  
  <pre><code>classpath 'com.google.gms:google-services:3.0.0'
  </code></pre>
  
  <p>And this is my code </p>
  
  <pre><code>public class splashscr extends Activity implements View.OnClickListener{
  
  TabHost tab ;
  Button logbtn,signup;
  EditText email,password,signupemail,signuppassword;
  private FirebaseAuth firebaseAuth;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      tab =(TabHost) findViewById(R.id.tabhost);
      logbtn = (Button) findViewById(R.id.btn_login);
      signup = (Button) findViewById(R.id.btn_signup);
      password = (EditText)findViewById(R.id.input_password);
      email = (EditText)findViewById(R.id.input_email);
      signupemail =(EditText)findViewById(R.id.signupinput_email);
      signuppassword = (EditText) findViewById(R.id.signupinput_password);
      firebaseAuth = FirebaseAuth.getInstance();
      logbtn.setOnClickListener(this);
      signup.setOnClickListener(this);
      tab.setup();
  
      TabHost.TabSpec spec = tab.newTabSpec("tag1");
      spec.setIndicator("",getResources().getDrawable(R.drawable.loginpic));
      spec.setContent(R.id.tab1);
      tab.addTab(spec);
  
      spec = tab.newTabSpec("tag2");
      spec.setIndicator("",getResources().getDrawable(R.drawable.signupp));
      spec.setContent(R.id.tab2);
      tab.addTab(spec);
  }
  @Override
  public void onClick(View view) {
     final Intent I = new Intent(this,HomeActivity.class);
      final String emailout = signupemail.getText().toString();
      final String passwordout = signuppassword.getText().toString();
      if (view == signup){
          (firebaseAuth.createUserWithEmailAndPassword(emailout,passwordout)).addOnCompleteListener(new OnCompleteListener&lt;AuthResult&gt;() {
              @Override
              public void onComplete(@NonNull Task&lt;AuthResult&gt; task) {
                  if (task.isSuccessful()){
                      Toast.makeText(splashscr.this, "تم تسجيلك بنجاح ", Toast.LENGTH_SHORT).show();
                      startActivity(I);
                      finish();
                  }
                  else
                  {
                      Log.e("ERROR", task.getException().toString());
                      Toast.makeText(splashscr.this, "فشل التسجيل", Toast.LENGTH_SHORT).show();
                  }
                  Toast.makeText(splashscr.this,emailout+passwordout, Toast.LENGTH_SHORT).show();
              }
          });
      }
  }
  }
  </code></pre></li>
  </ul>
  
  <p>And I get this error:</p>
  
  <pre><code>E/ERROR: com.google.firebase.FirebaseException: An internal error has occurred. [ OPERATION_NOT_ALLOWED ]
  W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found.
  </code></pre>
  
  <p>what is the wrong?</p>