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