我使用以下代码在一个Android单元的sdcard上创建一个文件夹“ mymir”和一个文件“
.nomedia”(在mymir文件夹中)。但是,它以某种方式失败了,只是不存在“ .nomedia”文件文件夹。这是代码:
private String EnsureRootDir() throws IOException
{
File sdcard = Environment.getExternalStorageDirectory();
File mymirFolder = new File(sdcard.getAbsolutePath() + "/mymir/");
if(!mymirFolder.exists())
{
File noMedia = new File(mymirFolder.getAbsolutePath() + "/.nomedia");
noMedia.mkdirs();
noMedia.createNewFile();
}
return mymirFolder.getAbsolutePath();
}
我真的在那里SD吗?
Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState()) == true
如果定位到1.6+,您是否已声明
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
?
确切的异常可能会有所帮助。
我的问题是这样的:我想创建一个非常简单的应用程序,当我按下按钮时,它会播放一首歌。 当我运行应用程序并按下“声音”按钮时,它会显示“错误”(因为我检查了是否为空) 所以,我想这意味着我创建的MediaPLayer为空。我检查了logcat,它显示了以下内容: 我想这意味着创建失败了,因为准备失败了,但为什么呢?我已经在这个网站上搜索了这个问题,找到了100个不同的案例,但没有一个解决方案对我有效。
在Android Studio中提供了新建文件夹的功能,在这里可以新建一些缺省的文件夹.
在我的项目中,我单击,然后关闭studio并弹出这样的错误 我重新启动了我的电脑。然后我更新了我的Java以及Java目录的路径 又一次重新启动我的电脑,但还是弹出了同样的错误 对我来说也不清楚为什么最后几行错误写到 创建JVM失败。JVM路径:C:\Program Files\Android\AndroidStudio3.3\JRE\JRE 如果路径是-,那么studio为什么要尝试通过这个路径
问题内容: import java.io.File; File folder = new File(Environment.getExternalStorageDirectory() + “/TollCulator”); boolean success = true; if (!folder.exists()) { //Toast.makeText(MainActivity.this, “Dire
我想在Android Studio中为我的库创建一个aar文件,我会使用一个jar选项,但我的库有资源。 知道如何从库中创建aar文件吗?
我在环境变量中设置了JAVA_HOME和路径,但现在android studio给了我一个新的错误。以下是错误: