2016-06-25 2 views
2

Я не могу найти решение этой неожиданной ошибки, которая началась с последних 3 часов в моем приложении. до сих пор он отлично работал со всем точно таким же.

Все было связано с этим вопросом. Мне не удалось найти решение из других сообщений Я пробовал их решения, но они не работали для меня, как изменение версии сборки с 23.3.0 до 23.0.0 compileSDKVersion тоже такая же, как версия сборки, я не знаю почему я получаю эту ошибку.

Моего андроид студия версия 2.1.2, и я бег этого приложения на API 19.

Это мой LogCat:

E/dalvikvm: Could not find class 'android.os.PersistableBundle', referenced from method com.mypackage.test.HowToUse.access$super 
06-26 04:04:14.995 4130-4130/ com.mypackage.test E/dalvikvm: Could not find class 'android.os.PersistableBundle', referenced from method com.mypackage.test.HowToUse.access$super 
06-26 04:04:14.995 4130-4130/ com.mypackage.test E/dalvikvm: Could not find class 'android.media.session.MediaController', referenced from method com.mypackage.test.HowToUse.access$super 
06-26 04:04:14.995 4130-4130/ com.mypackage.test E/dalvikvm: Could not find class 'android.widget.Toolbar', referenced from method com.mypackage.test.HowToUse.access$super 
06-26 04:04:14.997 4130-4130/ com.mypackage.test E/dalvikvm: Could not find class 'android.app.ActivityManager$TaskDescription', referenced from method com.mypackage.test.HowToUse.access$super 
06-26 04:04:14.999 4130-4130/ com.mypackage.test E/dalvikvm: Could not find class 'android.app.SharedElementCallback', referenced from method com.mypackage.test.HowToUse.access$super 
06-26 04:04:15.000 4130-4130/ com.mypackage.test E/dalvikvm: Could not find class 'android.os.PersistableBundle', referenced from method com.mypackage.test.HowToUse.access$super 
06-26 04:04:15.002 4130-4130/ com.mypackage.test E/dalvikvm: Could not find class 'android.app.SharedElementCallback', referenced from method com.mypackage.test.HowToUse.access$super 
06-26 04:04:15.006 4130-4130/ com.mypackage.test E/dalvikvm: Could not find class 'android.app.assist.AssistContent', referenced from method com.mypackage.test.HowToUse.access$super 
06-26 04:04:15.008 4130-4130/ com.mypackage.test E/dalvikvm: Could not find class 'android.view.SearchEvent', referenced from method com.mypackage.test.HowToUse.access$super 
06-26 04:04:15.010 4130-4130/ com.mypackage.test E/dalvikvm: Could not find class 'android.os.PersistableBundle', referenced from method com.mypackage.test.HowToUse.access$super 
06-26 04:04:15.212 4130-4506/ com.mypackage.test E/WifiManager: mWifiServiceMessenger == null 

Gradle:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.3" 

    defaultConfig { 
     applicationId "com.mypackage.test" 
     minSdkVersion 10 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.3.0' 
    compile files('libs/StartAppInApp-3.3.2.jar') 
} 

Java-код:

Button btngrp,btnppl,btnnext; 
    LinearLayout hidden_share; 
    private StartAppAd startAppAd = new StartAppAd(this); 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_share_screen); 

     grp = (TextView)findViewById(R.id.tvgrp); 
     ppl = (TextView)findViewById(R.id.tvppl); 

     btngrp = (Button)findViewById(R.id.btngrpshare); 
     btnppl = (Button)findViewById(R.id.btnindshare); 
     btnnext = (Button)findViewById(R.id.btnnext); 

     hidden_share = (LinearLayout)findViewById(R.id.hiddenshare); 
     hidden_share.setVisibility(View.GONE); 

     btngrp.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       startAppAd.showAd(); 
       startAppAd.loadAd(); 
       share(); 
       if(isNetworkAvailable()) { 
        int nos= Integer.parseInt(grp.getText().toString()); 
        nos--; 
        if(nos==-1){ 
         hidden_share.setVisibility(View.VISIBLE); 
        }else { 
         grp.setText("" + nos); 
        } 
       }else{ 
        Toast.makeText(getApplicationContext(),"No internet found, Please make sure you are connected to internet",Toast.LENGTH_SHORT).show(); 
       } 

      } 
     }); 

     btnppl.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       startAppAd.showAd(); 
       startAppAd.loadAd(); 
       share(); 
       if(isNetworkAvailable()) { 
        int nos= Integer.parseInt(ppl.getText().toString()); 
        nos--; 
        if(nos==-1){ 
         hidden_share.setVisibility(View.VISIBLE); 
        }else { 
         ppl.setText("" + nos); 
        } 
       }else{ 
        Toast.makeText(getApplicationContext(),"No internet found, Please make sure you are connected to internet",Toast.LENGTH_SHORT).show(); 
       } 

      } 
     }); 

     btnnext.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       startAppAd.showAd(); 
       startAppAd.loadAd(); 
       if(isNetworkAvailable()) { 
        startActivity(new Intent(ShareScreen.this,Capcha.class)); 
       }else{ 
        Toast.makeText(getApplicationContext(),"No internet found, Please make sure you are connected to internet",Toast.LENGTH_SHORT).show(); 
       } 

      } 
     }); 
    } 

ответ

0

Хорошо, что помогло мне: Я понизил мою версию плагина Android от 2.1.2 до 1.5.0, очистил сборку и протестировал свое приложение, и больше не было ошибок, Я не знаю, почему плагин создает проблему.

Смежные вопросы