Android Studio / Gradle构建无法find自定义Application类

我正在使用新的Android Studio和Gradle来构建测试项目。 我以默认方式设置它(新项目向导)。 除了我在清单文件中指定自定义Application实例外,一切似乎都可以正常工作。 该应用程序构建正常,但随后在设备上运行时崩溃:

Caused by: java.lang.ClassNotFoundException: Didn't find class "co.touchlab.android.testapp.MyApplication" on path: /data/app/co.touchlab.android.testapp-1.apk at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65) at java.lang.ClassLoader.loadClass(ClassLoader.java:501) at java.lang.ClassLoader.loadClass(ClassLoader.java:461) at android.app.Instrumentation.newApplication(Instrumentation.java:968) at android.app.LoadedApk.makeApplication(LoadedApk.java:499) 

Intellij似乎认为一切都很好,如果我拿出自定义应用程序它是有效的(直到我点击试图使用它的屏幕,当然)。

我可能会把它复制到我的正常构建目录中,然后在构思12上给它一个旋转,直到它被排序,但它显然有点可以解决。 将尝试使用自定义Application类的完全库存应用程序,看看是否也有问题。

打开应用程序的build.gradle文件并添加:

 dependencies { compile 'PATH_OF_MISSING_CLASS_HERE' }