Вы можете изменить вид с Android на Project в верхней части левой части Android Studio и удалить файл .gradle
, возможно, он вам поможет.И я думаю, что вы также должны включить multidex
в своем приложении.
Сделайте это так:
android {
defaultConfig {
multiDexEnabled true
}
}
Во-вторых, добавьте это к четырем зависимостям:
dependencies {
compile 'com.android.support:multidex:1.0.1'
}
И, наконец, создайте класс приложения следующим образом:
public class MyApplication extends Application {
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
}
И, наконец, не забудьте добавить класс приложения в манифест следующим образом:
<application
android:name=".MyApplication"
ОБНОВЛЕНИЕ:
Ваш класс приложения должен быть таким:
public class DokkanCardsApplication extends Application {
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
@Override
public void onCreate() {
super.onCreate();
registerActivityLifecycleCallbacks(new ActivityLifecycleCallbacks() {
@Override
public void onActivityCreated(Activity activity, Bundle bundle) {
// Fix for the Full Screen Activities bug with Android O
if(android.os.Build.VERSION.SDK_INT < Build.VERSION_CODES.O) {
activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
}
@Override
public void onActivityStarted(Activity activity) {
}
@Override
public void onActivityResumed(Activity activity) {
}
@Override
public void onActivityPaused(Activity activity) {
}
@Override
public void onActivityStopped(Activity activity) {
}
@Override
public void onActivitySaveInstanceState(Activity activity, Bundle bundle) {
}
@Override
public void onActivityDestroyed(Activity activity) {
}
});
}