【问题标题】:FIXED Android app not creating home folder已修复 Android 应用未创建主文件夹
【发布时间】:2014-04-03 13:01:07
【问题描述】:

* 已修复 * 我没有将文件创建放在 MainActivity 的 onCreate 方法中

我目前正在编写一个 Android 应用程序,因此我正在通过 eclipse 打包 .apk 并将其加载到我的设备上,并通过 DropBox 将其侧面加载到我的手机上。问题是我目前正在尝试写入文件,并且我发现我的应用程序没有在内部/外部目录上创建它的“com.appname”文件夹,这是我认为自动完成的?

我试过使用这样的代码;

File fileDir = new File(getFilesDir().getAbsolutePath());

和;

File fileDir = new File(getExternalDir(null).getAbsolutePath());

这两者实际上都会导致应用在运行时崩溃。所以我的问题是,是侧载应用程序导致它不创建它的“com.appname”文件夹,还是我必须包含一些特定的代码?

这不是清单文件的问题,我使用的是正确的权限

【问题讨论】:

    标签: android file directory


    【解决方案1】:

    您是否将权限放入您的 AndroidManifest.xml 中?

     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE">
     <uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE">
    

    【讨论】:

      【解决方案2】:

      检查应用程序清单生命周期中的权限。

      如果您的应用清单文件中没有添加任何权限,请添加以上行

      &lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/&gt;

      【讨论】:

        猜你喜欢
        • 2017-04-06
        • 1970-01-01
        • 2015-01-15
        • 1970-01-01
        • 2020-08-01
        • 1970-01-01
        • 2013-07-21
        • 1970-01-01
        • 2012-02-22
        相关资源
        最近更新 更多