對於已經越獄的用戶來說,經常會使用Cydia來安裝一些酷炫或實用插件,但是有時候它總是會出現一些問題,以下收集了在Cydia經常遇到的問題,供大家參考:
一、主屏幕沒有 Cydia 圖標
1.設備需已越獄
2.初次越獄的設備,Cydia 圖標通常在第 2 頁
3.Cydia 圖標沒有被隱藏或加入 SBSettings 的 Dock
4.不完美越獄,需要引導才能出現Cydia圖標,例如最近的iOS 6.0.1不完美越獄
二、Cydia 無法啟動(或有閃退現象)
1.Cydia 1.1.0 以前的版本如果數據庫列表文件(包括本地 dpkg 記錄文件和源的軟件包列表文件)包含不正確的編碼及格式,均會導致
2.Cydia 閃退。解決方法是更新 Cydia 到最新版本並刪除包含不正確編碼或格式的軟件包及源。
3.在 iOS 5.0 及 5.0.1 早期越獄版本上可能出現閃退的情況。最好的解決方法是使用最新版的越獄軟件越獄,或更新 Cydia 到 1.1.6 或更高版本。也可以在將系統語言切換成英文,然後下載安裝
4.若不符合以上兩種情況,可嘗試重新安裝 Cydia 以修復權限問題。如還是不能解決,則可能屬個案,沒有統一的解決方法,請聯系有經驗的人員解決。
三、Cydia中沒有任何軟件包,且源與分類均為空
Cydia 尚未下載更新任何軟件包列表。請耐心等待 Cydia 啟動時的更新操作。也可以在“變更”頁面點擊頁面左上方的“刷新”按鈕手動更新。更新完後即會正常顯示。
四、Cydia 中無法輸入中文
請將 Cydia 更新到最新版本。
五、搜索不到軟件包
1.檢查拼寫是否正確。
2.有些軟件包名稱含有空格,有的不含,搜索時試著加上或去掉空格。
3.用戶身份是否選擇正確,用戶身份和駭客身份下有些軟件包不會顯示,於 Cydia 設置中可更改身份。
六、Cydia裡的部分插件無法使用
Cydia 和 iFile 等軟件是以 root 身份運行,執行過程中不會主動加載 MobileSubstrate 的插件,因為大部分插件都無法使用,除非這類軟件主動加載插件(如 Activator)。
七、HashSum Mismatch
從Cydia上安裝應用時該錯誤偶爾會發生,首先確保你的網絡“暢通”,如果問題依舊可能是Cydia的服務器過載,所以可以稍後再試。不過有用戶分享了另一種方法:運行 iFile ,打開手機的 Cydia 緩存路徑:/var/cache/apt/archives ,把裡面的東西全刪除掉。
八、User Unreachable
大多數用戶在Cydia上搜索的時候都遇到過這個錯誤,首先依舊檢查網絡是否“暢通”,有可能是Cydia服務器超載,或者添加的改源也出現了過載的情況,所以就耐心的等待。
九、HTTP/1.1 500 Internal Server Error
在iOS 5.1.1完美越獄發布的時候,Cydia就出現過 HTTP/1.1 500 Internal Server Error 的問題。所以只需要稍微等一段時間,在重新下載該源就是了。
十、POSIX error: Operation Timed Out
POSIX error ,這個錯誤信息是指,該源的服務器要麼宕機,要麼就是流量太大,所以換個時間再來。
十一、POSIX: Socket Is Not Connected
該錯誤是在當你在下載的時候,失去了網絡連接而出現。如果你通過聯通3G或者移動2G,或者電信天翼下載的時候,可能網絡不太穩定,要麼找個信號好的地方,要麼換成WiFi
十二、NetDB: Open nodename nor servname provided, or not knownError
有時候Cydia會出現這個錯誤,就是名字太長了。“NetDB: Open nodename nor servname provided, or not knownError”。只需要進入設置-通用-還原,點擊“還原網絡設置”,就會清楚之前保存過的WiFi網絡跟密碼,然後再次連接到WiFi,Cydia又會滿血復活了。
十三、Problem parsing dependency Pre-Depends
可以通過使用91助手,iFile等能進入iOS 文件系統的工具即可,然後按照以下步驟:
1.進入: /etc/apt/sources.list.d/ – 編輯 Cydia.list 文件 -> (如果你有“elpelle6″ 源,請清除)如果沒有 elpelle6源,就清除所有源。-> 保存設置
2.進入Go to: /var/lib/apt/lists/ – 清除所有跟“elpelle6″源有關的軟件包,如果沒有安裝過“elpelle6″的話,移除所有軟件包,除開/Partial 文件夾。
3.重啟設備
十四、Problem With MergeList [file]
Respring 或者重啟設備,如果問題還是依舊發生的話,清除Cydia上所有的源來解決該錯誤。
十五、The package lists or status file could not be parsed or opened
這種情況下不是iOS設備出現問題,而是Cydia正在做一些更新,等待Cydia更新完畢就行了。
十六、Error occurred while processing
如果你添加了sinful源的話,刪掉它之後Cydia就會正常,否則刪掉所有源。
十七、Cydia 啟動時彈出 "Could not get lock /var/lib/dpkg/lock..." 或 "Could not open lock file /var/lib/dpkg/lock...
Cydia 需要通過 dpkg 來安裝和卸載軟件包。當有其它軟件正在調用 dpkg,或用戶以命令行使用 dpkg 時,則會彈出此提示。要解決此問題,可關閉其它調用 dpkg 的軟件,等待命令行中 dpkg 命令執行完畢。若還不能解決,請重啟設備。
十八、無法購買 Cydia Store 中的軟件包
1.由網絡問題導致 Cydia 無法訪問 Cydia Store 數據庫,常見情況是介紹頁面不顯示或右上角按鈕始終顯示為載入狀態。解決方法:檢查網絡連接。
2.此軟件包不支持當前的設備或系統,常見情況是購買區域顯示 "This product requires iPad" 之類的字樣且右上角顯示 "Recheck" 按鈕。解決方法:使用合適的設備和系統來購買。
3.軟件包提供者尚未向 Cydia Store 提供該軟件包的兼容信息,Cydia Store 不提供購買操作,常見情況是購買區域顯示 "It is not known whether this product is supported on your iOS version..." 的字樣且右上角顯示 "Recheck" 按鈕。解決方法:過一段時間再購買。
十九、下載返回 "HTTP 403" 提示
可能情況有彈出窗口或於執行界面以紅字顯示 "HTTP/1.0 403 This package is either paid or requires a paid package to function..." 的字樣。這種情況是您在安裝一個未購買過的 Cydia Store 中的軟件包。如果您未購買過,請購買後再安裝。如已購買過,請於 Cydia 首頁的 "Manage Account" 頁面中將當前設備綁定到您的 Cydia Store 賬戶,再嘗試下載安裝。另外的可能是源服務器錯誤的設置了 HTTP 權限,導致文件拒絕訪問,請聯系源維護人員解決。
二十、因所依賴的軟件包未找到或存在沖突軟件包,操作無法完成
出現此提示意味著您無法安裝這個軟件包。原因可能是因為不存在此軟件包所依賴的軟件包,或依賴的軟件包不滿足版本要求,也可能是已安裝了有沖突關系的軟件包。對於前兩者,可更新依賴軟件包到最新版本,如依賴的軟件包無法更新,則無法解決此問題,該軟件包必定無法安裝。對於沖突軟件包,可卸載沖突的軟件包後再安裝,如無法卸載則無法解決此問題,該軟件包必定無法安裝。大部分情況下,出現此提示表明這個軟件包不兼容當前運行環境(設備、系統和已裝軟件),最好不要嘗試強行安裝。