Re: [問題]環境變數和執行檔無法執行問題

看板AndroidDev作者 (allstars)時間13年前 (2011/05/30 23:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/5 (看更多)
: (1) 我的apk需要額外run的一個執行檔(我在java透過runtime這個class來執行我 : 要run的執行檔),這個執行檔會需要額外的lib,我將額外需要的lib都放在 : /data/data/我的apk路徑/lib 用ls -l 確定permission沒有問題 : (2) 因此,我修改了android source中的init.rc,針對LD_LIBRARY_PATH這個環境 : 變數多了一個自己要搜尋的lib路徑。 : 修改如下: : export LD_LIBRARY_PATH /system/lib:/data/data/我的apk路徑/lib/ : 然後重新編譯模擬器的映像檔來供我使用 1. emulator應該是要改init.goldfish.rc 2. 你在adb shell跑那執行檔也有作這步嗎? 3. 為什麼改init.rc這些script你要重新編image? 4. 你也可以用Runtime.exec來echo 你的LD_LIBRARY_PATH看有沒有被設 echo $LD_LIBRARY_PATH > /data/data/your_apk/path.txt 前提是你覺得LD_LIBRARY_PATH是問題的話 -- http://allstarschh.blogspot.com -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.135.229
文章代碼(AID): #1DuxnZcF (AndroidDev)
文章代碼(AID): #1DuxnZcF (AndroidDev)