Android:如何添加R.raw到项目?

我如何可以添加R.raw类到我的android项目? 现在我还没有/ res / raw文件夹(以及类)。 而我在日食找不到任何工具来做到这一点。 那么如何添加R.raw?

添加一个原始文件夹到你的资源文件夹(/ res /)应该可以做到。

在这里阅读更多: https : //developer.android.com/guide/topics/resources/providing-resources.html

在这里输入图像说明 右键单击Res文件夹 ,在popup框中点击新build ,然后点击android 资源目录

将出现一个新的窗口,将资源types改为原始文件 ,点击OK复制,然后点击过去的歌曲到原始文件夹,记住不要将歌曲文件拖放到原始文件夹,歌曲拼写应该是小写的! 此方法适用于Android Studio 另请查看我的链接

如果你有一个res/raw文件夹,一定要添加一个有效文件名的文件,否则整个文件夹将不会显示在R类中。 如果文件名有错误,则会在控制台中显示为红色。

只需将一个文件夹“原始”添加到您的res文件夹。

(参考Android Studio)

在res文件夹中创build一个新目录。 确保创build新的“Android资源目录”,而不是新的“目录”。

然后确保其中至less有一个有效的文件。 它现在应该显示出来。

为了让它识别原始文件,请确保创build它,并将其添加为原始资源文件。 然后去build.gradle文件并添加这块代码。

 sourceSets { main { assets.srcDirs = ['/res/raw'] } } 

使用IntelliJ的想法:

1)使caching无效,2)右键单击资源,新build资源目录,键入= raw 3)build

在步骤2中注意:我担心只是添加一个原始目录是不够的…

R类是在Gradle中构build项目时编写的。 你应该添加raw文件夹,然后build立项目。 之后, R类将能够识别R.raw.*

尝试在R.xyz之前R.xyz一个+ 。 这应该开始显示额外的文件夹,例如:

 + R.raw.beep.mp3