Android 台灣中文網

標題: 剛刷完ROM無法正常使用,還需再安裝一次才能正常使用? [打印本頁]

作者: yasoja    時間: 2013-6-22 08:19
標題: 剛刷完ROM無法正常使用,還需再安裝一次才能正常使用?
本帖最後由 yasoja 於 2013-6-22 10:51 編輯

因為CM7的ROM是外國人做的,本身不附帶手寫中文,所以我就自己把原廠的幾個輸入法都丟進去。
可是刷完ROM之後,它都會顯示:TouchPal應用程式(程序:com.cootek.touchpal)異常終止。請再試一次。
還必須再安裝一次TouchPal.apk才能使用中文輸入法,這是甚麼原因呢?

以及,如果只刷CM7,我放進去的原廠VoiceSearch.apk語音搜尋會顯示出來,
如果再刷gapps,語音搜尋就會消失,
還需再刷一次CM7,或者再安裝一次VoiceSearch.apk,語音搜尋才會出現,
跟上面的狀況一樣,都需要再安裝一次軟體,這又是甚麼原因啊?
(請問重複刷ROM會不會有甚麼不好?)

另外請教,原CM7已有舊版Superuser.apk,有需要更新再安裝SuperuserExtra.apk嗎?
作者: monitorstudio    時間: 2013-6-22 08:19
試試看把丟進去的 apk 解壓縮
找找看 lib 資料夾裡面或更裡面有沒有 .so 的檔案,如果有,把它們複製到 ROM 的 /system/lib 下,重刷即可
作者: 蓝天炫耀    時間: 2013-6-23 08:24
我只能回答你最后一个问题,因为已经获得root权限了,superuser只是管理权限用的而已,可以随意替换的,只要同样是权限管理软件
作者: yasoja    時間: 2013-6-23 17:19
monitorstudio 發表於 2013-6-23 16:35
試試看把丟進去的 apk 解壓縮
找找看 lib 資料夾裡面或更裡面有沒有 .so 的檔案,如果有,把它們複製到 ROM ...

TouchPal.apk裡面有兩個:lib\armeabi\
libtouchpal.so和libwnndict.so
我可以把它們丟入lib裡面,需要連同armeabi資料夾一起進去嗎?
還是只要那兩個即可?

可是VoiceSearch.apk裡面沒有lib資料夾,也沒有.so檔。
作者: monitorstudio    時間: 2013-6-23 18:51
yasoja 發表於 2013-6-23 17:19
TouchPal.apk裡面有兩個:lib\armeabi\
libtouchpal.so和libwnndict.so
我可以把它們丟入lib裡面,需要連 ...


我的解決方法是針對"應用程式異常終止"
會異常終止的程式裏面有沒有.so的檔案呢?
作者: yasoja    時間: 2013-6-23 19:07
monitorstudio 發表於 2013-6-23 18:51
我的解決方法是針對"應用程式異常終止"喔
會異常終止的程式裏面有沒有.so的檔案呢? ...

TouchPal應用程式會異常終止,它的lib路徑裡面有一個armeabi資料夾,資料夾裡面有兩個.so的檔。
我是把整個armeabi資料夾(包含裡面兩個.so檔)放入ROM裡面的lib資料夾內嗎?
還是只要把那兩個.so檔放入ROM裡面的lib資料夾內即可?
作者: monitorstudio    時間: 2013-6-23 19:43
yasoja 發表於 2013-6-23 19:07
TouchPal應用程式會異常終止,它的lib路徑裡面有一個armeabi資料夾,資料夾裡面有兩個.so的檔。
我是把整 ...

.so 檔放入 /system/lib
即可
作者: yasoja    時間: 2013-6-23 21:33
monitorstudio 發表於 2013-6-22 08:19
試試看把丟進去的 apk 解壓縮
找找看 lib 資料夾裡面或更裡面有沒有 .so 的檔案,如果有,把它們複製到 ROM ...

這個方法有效。
只可惜VoiceSearch.apk語音搜尋的問題還沒獲得解答。
作者: monitorstudio    時間: 2013-6-23 21:42
yasoja 發表於 2013-6-23 21:33
這個方法有效。
只可惜VoiceSearch.apk語音搜尋的問題還沒獲得解答。

把它重新命名也許可以解決
試試看吧!
作者: monitorstudio    時間: 2013-6-24 09:30
你可以把它改成"Voice_Search.apk
作者: monitorstudio    時間: 2013-6-24 10:05
你可以把 gapps 裡的檔案放到 ROM 的對應路徑下,然後刷 ROM

或者是解壓縮 gapps,進入路徑 META-INF/com/google/android
找到 "updater-script",用手機的文字編輯器開啟(一定要用手機打開,或如果你的電腦是 Linux,用電腦開也行)

delete("/system/app/VoiceSearch.apk");
刪掉,或可能是這樣
run_program("/sbin/busybox", "rm", "/system/app/VoiceSearch.apk");
把它刪掉
還有
delete("/data/app/com.應用程式包名.apk");
刪掉,或它可能用的語法是
run_program("/sbin/busybox", "rm", "/data/app/com.........");

找有 .so 檔的 VoiceSearch.apk 沒用




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1