2

所以我制作了一个包名为 com.xxx.xxx 的 Android 应用。我知道任何已安装的应用程序都会在 Android/Data/com.xxx.xxx 中创建一个文件夹。但我的情况是安装后在该目录中找不到我的应用程序包名称。我错过了什么吗?

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.ceria.tuntun"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

</manifest>
4

3 回答 3

2

已安装的应用程序不需要在Android/Data. 那里只存储您的应用程序的缓存文件,如果您已经对应用程序进行了编程,那么也是如此。默认情况下,应用程序存储在Internal memory其中/data/data,只有当您有根手机和根用户的文件浏览器时才能访问。

于 2013-01-21T09:00:48.747 回答
1

使用哪个设备?您无法在大多数设备中看到应用程序包,因为如果应用程序安装在手机内存中,则这些设备无法访问内部存储。您只能访问SDCard.

于 2013-01-21T09:00:02.020 回答
0

该应用程序默认安装在手机内存中,而不是 SD 卡中。在无根手机中只能看到 SD 卡文件。

要安装到 SD 卡,请将此代码添加到清单文件中。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:installLocation="preferExternal"
... >
于 2013-01-21T09:04:50.310 回答