所以我制作了一个包名为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>
答案 0 :(得分:2)
已安装的应用程序无需在Android/Data
中创建文件夹。只有您的应用程序存储了缓存文件,如果您已经对应用程序进行了编程,那么也是如此。默认情况下,应用程序存储在Internal memory
/data/data
中,只有当您拥有root用户和root用户的文件浏览器时才能访问这些应用程序。
答案 1 :(得分:0)
你使用哪种设备?您无法在大多数设备中看到应用程序包,因为如果应用程序安装在手机内存中,则无法访问内部存储。您只能访问SDCard
。
答案 2 :(得分:0)
默认情况下,应用程序已安装到手机记忆库而非SD卡中。只有SD卡文件可以在无根电话中看到。
要安装到SD卡,请将此代码添加到清单文件中。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:installLocation="preferExternal"
... >