[問題] copy .db進 app沒成功

看板AndroidDev作者 (談無慾)時間6年前 (2017/12/16 21:04), 編輯推噓0(0019)
留言19則, 3人參與, 6年前最新討論串1/2 (看更多)
大家好 我想把現成的db複製進app裡面並拿來存取 路徑如下 "/data/data/com.henanet.dalel/databases/mydb.sqlite" 以下是我的code http://codepad.org/XEzH7219 之後複製是複製進去了 但之後去查 發現我之前存好的table 沒有被複製進去 所以裡面是"空"的 想請問可能是那邊出了問題? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.80.9 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1513429457.A.9FE.html

12/16 23:26, 6年前 , 1F
猜測你的dabasehelper已經建出來了,這樣就不會直接讀
12/16 23:26, 1F

12/16 23:26, 6年前 , 2F
取你複製的位置
12/16 23:26, 2F

12/17 09:27, 6年前 , 3F
所以是會有兩個同名db的意思!?
12/17 09:27, 3F

12/17 20:48, 6年前 , 4F
你讀的db 可能路徑不一樣
12/17 20:48, 4F

12/17 21:10, 6年前 , 5F
我寫入的DB位置 有問題的意思嗎?
12/17 21:10, 5F

12/18 10:24, 6年前 , 6F
你把你讀db的程式碼列一下
12/18 10:24, 6F

12/18 11:02, 6年前 , 7F

12/18 14:37, 6年前 , 8F
應該是檔案已存在所以沒有蓋掉舊檔 你要反安裝後再重裝
12/18 14:37, 8F

12/18 14:49, 6年前 , 9F
就是第一個程式碼26行判斷式 下break point 看有沒有進去
12/18 14:49, 9F

12/18 22:07, 6年前 , 10F
我下過了 就算是 每次都蓋掉DB還是無法作用
12/18 22:07, 10F

12/18 23:01, 6年前 , 11F
你的Db 有 android_metadata 這個table嗎?
12/18 23:01, 11F

12/18 23:09, 6年前 , 12F

12/18 23:27, 6年前 , 13F
!! 沒有
12/18 23:27, 13F

12/18 23:28, 6年前 , 14F
請問這張table是拿來? 跟內容物是!?
12/18 23:28, 14F

12/18 23:31, 6年前 , 15F
那你加上去應該就行了 https://stackoverflow.com/questio
12/18 23:31, 15F

12/18 23:31, 6年前 , 16F
ns/3061868/what-is-the-android-metadata-table
12/18 23:31, 16F

12/18 23:32, 6年前 , 17F
手機用 忘了排板....
12/18 23:32, 17F

12/18 23:34, 6年前 , 18F
你google 一下 android_matadata sqlite 就有解答了
12/18 23:34, 18F

12/18 23:37, 6年前 , 19F
好 我試試看
12/18 23:37, 19F
文章代碼(AID): #1QDHdHd- (AndroidDev)
文章代碼(AID): #1QDHdHd- (AndroidDev)