您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

无法将android.support.multidex.MultiDexApplication异常强制转换为类

无法将android.support.multidex.MultiDexApplication异常强制转换为类

我认为您应该将AnalyticsApplication班级扩展到自己的班级,如下所示:

public class YourApplicationName extends AnalyticsApplication {

     @Override
     protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);

          setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
          requestWindowFeature(Window.FEATURE_NO_TITLE);
          setContentView(R.layout.activity_splash);

          //Analitycs
          AnalyticsApplication application = (AnalyticsApplication) getApplication();
          mTracker = application.getDefaultTracker();
          mTracker.setScreenName("Splash");
          mTracker.send(new HitBuilders.ScreenViewBuilder().build());
     }

     // Here you will enable Multidex
     @Override
     protected void attachBaseContext(Context base) {
          super.attachBaseContext(base);
          MultiDex.install(getBaseContext());
     }

}

之后,您必须将AndroidManifest.xml文件更改为此:

<application
     android:name="path.to.YourApplicationName"
     ...

请检查此链接获取更多信息:http ://developer.android.com/reference/android/support/multidex/MultiDex.html

其他 2022/1/1 18:16:22 有599人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶