与多模块gradle android共享资源

与多模块gradle android共享资源,android,android-studio,android-gradle-plugin,Android,Android Studio,Android Gradle Plugin,我对Android Studio中使用gradle的多模块项目有疑问 我需要访问不同模块上的资源R.class。请参见下一个示例: Project | |---App | |---src (Main App) | |---Core | |---src (Entities App + Database) - Library aar | |---CommumUI | |---src (Commum user interface)

我对Android Studio中使用gradle的多模块项目有疑问

我需要访问不同模块上的资源R.class。请参见下一个示例:

Project
   |
   |---App
   |    |---src (Main App)
   |
   |---Core
   |    |---src (Entities App + Database) - Library aar
   |
   |---CommumUI
   |    |---src (Commum user interface) - Library aar
   |
应用程序AndroidManifest.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
          package="org.company.project.App">
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
          package="org.company.project.Core">
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
          package="org.company.project.CommumUI">
我尝试在应用程序项目中获取CommumUI项目中的资源列表,但对象将为空

例如:

//This return null
drawerLayoutList = (ListView) findViewById(R.id.drawer_menu_list);

//That again return null
drawerLayoutList = (ListView) findViewById(org.company.project.CommumUI.R.id.drawer_menu_list);

我尝试了这个,但没有成功:drawerLayoutList=(ListView)findViewById(getResources().getLayout(R.layout.layout\u list\u drawer\u menu)。GetIDAttributeSourceValue(R.id.commumUI\u layout\u list\u drawer\u menu));
//This return null
drawerLayoutList = (ListView) findViewById(R.id.drawer_menu_list);

//That again return null
drawerLayoutList = (ListView) findViewById(org.company.project.CommumUI.R.id.drawer_menu_list);