我在使用普通用戶安裝我的應用程序時遇到了Nuxus 10的問題,之後運行....然後它顯示錯誤複製失敗:java.io.FileNotFoundException:/data/data/packagename/databases/databasename.sqlite:打開:失敗:EACCES(權限被拒絕)
java.lang.Error: Error copying database => java.io.FileNotFoundException: /data/data/packagename/databases/databasename.sqlite: open failed: ENOENT (No such file or directory)
如果我與管理員用戶運行Nexus 10,它的效果很好。
AndroidManifest:
<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" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<!-- Keeps the processor from sleeping when a message is received. -->
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.GET_TASKS" />
我試圖找到解決很多次,但我仍然沒有找到它。
你能告訴我解決方案嗎? 謝謝,
其不獲取數據庫中檢查你的數據庫名稱和路徑你在哪裏應對.. – SilentKiller 2013-04-23 10:00:12