2013-01-21 68 views
1

因此,我製作了一個包名爲com.xxx.xxx的Android應用程序。我知道任何已安裝的應用程序都會在Android/Data/com.xxx.xxx中創建一個文件夾。但我的情況是我安裝後無法在該目錄中找到我的應用程序包名稱。我錯過了什麼嗎?在Android設備中找不到應用程序包名稱

<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

發佈您的Android清單文件代碼.. –

+0

它實際上是在數據/數據目錄中。你有沒有看到你正在尋找你的包的其他文件夾? –

+0

等一下,無法添加清單 – Bobby

回答

0

您正在使用哪個設備?在大多數設備中無法看到應用程序包,因爲如果將應用程序安裝在手機內存中,則無法訪問內部存儲設備。您只能訪問SDCard

+0

我正在使用中午的根設備。三星Galaxy Note。 – Bobby

+1

你可以通過生成你的設備並打開命令提示符來檢查你的數據庫,並將目錄更改爲android SDK的platform-tools文件夾並輸入以下行。類型'adb shell' su 按設備上的'允許' chmod 777/data/data/data /data/data/com.application.pacakage /data/data/com.application.pacakage/* 轉至Eclipse中的DDMS視圖。請檢查此鏈接:http://stackoverflow.com/questions/4867379/android-eclipse-ddms-cant-access-data-data-on-phone-to-pull-files –

+0

嘿謝謝你的幫助。我現在可以查看我的數據庫。 – Bobby

2

安裝的應用程序不需要在Android/Data中創建一個文件夾。只有緩存文件存儲在你的應用程序中,如果你已經編寫了應用程序,那也是如此。默認情況下,這些應用程序存儲在Internal memory,/data/data中,只有擁有根用戶電話和文件瀏覽器時才能訪問這些應用程序。

+0

絕對正確.... – Sree

+0

因此,我不會無法訪問它並查看我的數據庫嗎?因爲我需要看到我的數據庫 – Bobby

+0

有沒有什麼辦法可以將應用程序安裝到外部存儲器? – Bobby

0

該應用默認安裝在手機內存中,而不是SD卡。在無根電話中只能看到SD卡文件。

要安裝到SD卡,請將此代碼添加到清單文件。

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
android:installLocation="preferExternal" 
... > 
+0

我試過你的解決方案,但仍然無法在目錄中找到我的應用程序包名稱 – Bobby

相關問題