Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Studio 3.0.0 Beta 4没有';t在编译时抱怨,但在运行R文件的汇编时生成失败_Android_Android Studio_Android Gradle Plugin - Fatal编程技术网

Android Studio 3.0.0 Beta 4没有';t在编译时抱怨,但在运行R文件的汇编时生成失败

Android Studio 3.0.0 Beta 4没有';t在编译时抱怨,但在运行R文件的汇编时生成失败,android,android-studio,android-gradle-plugin,Android,Android Studio,Android Gradle Plugin,我的即时应用程序项目结构中有多个功能模块。我在多个功能中使用的所有资源都位于我的核心模块中 假设我的core模块包名是com.android.myapp.core 我有一个包名为com.android.myapp.feature1的feature1模块 现在,如果我使用core模块中的任何资源到feature1模块中,我只是用R.string引用它。core和studio中的一些东西不会抱怨任何事情,即使我导入了com.android.myapp.feature1.R而不是com.android

我的即时应用程序项目结构中有多个功能模块。我在多个功能中使用的所有资源都位于我的核心模块中

假设我的core模块包名是
com.android.myapp.core

我有一个包名为com.android.myapp.feature1的feature1模块

现在,如果我使用core模块中的任何资源到feature1模块中,我只是用
R.string引用它。core
和studio中的一些东西不会抱怨任何事情,即使我导入了
com.android.myapp.feature1.R
而不是
com.android.myapp.core.R
,它也可以正常工作。但是当我运行
/gradlew assembly
时,它没有成功构建,并抛出一个错误,该错误表示R.string。核心中的某些内容不存在

现在,我的100多个项目文件正在使用来自core的资源,我无法找到哪些资源来自core,哪些资源来自feature1,因为studio在编写代码时没有抱怨,它只是工作而已。而且,只有在尝试运行构建变体(如
assmbleFlavourFeature
)时,构建才会中断,其余一切正常


如果有人能帮上忙,那就太好了。

缓存似乎有问题。 请尝试我的答案:


希望这有帮助。

缓存似乎有问题。 请尝试我的答案:

希望这有帮助