Have you tried MultiDex.install in your application class?
@Override
protected void attachBaseContext(Context base) {
    super.attachBaseContext(base);
    MultiDex.install(this);
}
It works fine for me without changing the app name in the manifest.
See How to enable multidexing with the new Android Multidex support library for more info.
Edit:
You can create a new class that extends Application
public class AnalyticsApplication extends Application {
  private Tracker mTracker;
  @Override
  protected void attachBaseContext(Context base) {
      super.attachBaseContext(base);
      MultiDex.install(this);
  }
  /**
   * Gets the default {@link Tracker} for this {@link Application}.
   * @return tracker
   */
  synchronized public Tracker getDefaultTracker() {
    if (mTracker == null) {
      GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
      // To enable debug logging use: adb shell setprop log.tag.GAv4 DEBUG
      mTracker = analytics.newTracker(R.xml.global_tracker);
    }
    return mTracker;
  }
}
Then in your manifest:
<application
    ...
    android:name="AnalyticsApplication">
    ...
</application>