2016-09-15 34 views
0

我在我的項目中添加了一個模塊,並創建了一個添加到模塊清單中的Application類。模塊清單中的應用程序類

public class App extends Application { 

    @Override 
    protected void attachBaseContext(Context base) { 
     super.attachBaseContext(base); 
     MultiDex.install(this); 
    } 

    @Override 
    public void onCreate() { 
     super.onCreate(); 
     Fabric.with(this, new Crashlytics());; 
    } 
} 

清單:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.mymodule"> 

    <application 
     android:allowBackup="true" 
     android:label="@string/app_name" 
     android:name="com.example.mymodule.App"> 
    </application> 

</manifest> 

的問題是,我嘗試設置清單內我的應用程序類的名稱時不建議。任何想法爲什麼?

編輯:我已經在我的應用程序模塊中有一個應用程序類。我這樣做的原因是因爲我想在該模塊中添加一個庫。我怎樣才能做到這一點?

+0

有可能是包差異 –

+0

它是相同的包 – funkycookie

+0

重新啓動你的Android工作室,或清理你的項目。有時候Android Studio有問題,建議 –

回答

0

您需要輸入。 (點),然後你會得到這個建議。像下面

android:name=".App" 
+0

嘗試過,但根本沒有任何建議。 – funkycookie

+0

你能分享你的應用類的包名嗎?它在類的頂部 –

+0

這是com.example.mymodule – funkycookie

0

如果應用程序類是任何包內,那麼名稱將 。[包名稱]。[應用類。如果它在任何軟件包之外,只是應用程序名稱。如果問題仍然存在,那麼重新啓動演播室同步,重建並清理它並再次檢查它。希望這會對您有所幫助。

相關問題