CSC的程設紀錄

CSC的程式設計相關研究紀錄、開發日誌

安裝程式在SD卡時Unknown Error -18的正確解決方式

-------------------
本文曾發表於Mobile01

(不知道為什麼還是一直有人在M01問同樣的問題啊啊啊XDDDD)
-------------------

之前遇到這個問題,找了一下才找到正確的解決方式,
這邊好像沒有po過,就來po一下吧!

症狀:
安裝在SD卡的程式無法更新 & 自動安裝在SD卡的程式(Angry Birds就是)無法安裝
下載之後會在安裝的時候失敗,如果是APK檔會直接顯示"應用程式沒有安裝"之類的訊息
如果按下安裝之後,讓畫面停留在程式說明頁面,則下載後會跳出"安裝失敗 Unknown Error -18"的訊息

發病對象:
Android 2.2機種,包括原生Desire 2.2的ROM
或者2.1之前有做App2SD的好像也有可能遇到 (不確定)

解決方法:
在Angry Birds的討論串,有人說把SD卡卸載,讓先它裝到手機就可以了
但是這似乎是治標不治本的方式,而且空間不夠大就不能這樣做了,

網路上查到的根本解決方法則是
1. 從Windows進入你的SD卡(或者用adb shell),找到".android_secure"這個目錄
2. 找到裡面smdl2tmp1.asec這個檔案,砍了他!
3. 祈禱會有效!

.......因為似乎不是所有發生相同問題的手機都是這個原因,
所以大家就當參考試試看吧!

沒有留言 :

張貼留言

Angry Birds(及其他遊戲app)的成功之處

一個好的手機遊戲(甚至所有遊戲)應有的元素,Angry Birds做到了哪些?
一些基本的例如流暢的遊戲速度,基本的角色設定就不用提了,
Angry Birds跟其他爆紅的遊戲多半有某些特色:

1. 耐玩度:
耐玩度=關卡的數量+難度的提昇+成績成就的追求。
當然如果只是不斷的增加難度(Ex: Robo Defense),也許玩膩的速度還是會很快。
但是Angry Birds這三者可以說都有做到,關卡不斷擴充、得到三顆星成績的難度...等等
要讓玩家在遊戲裡獲得成就感是很重要的,
難度太簡單玩家會覺得自己被當笨蛋、太難的話則會覺得自己真的是笨蛋......

另外同時有"時間或空間的因素"可以讓玩家不斷微調是很重要的,
這次失敗了下次重來,要用什麼不同的方法?
如果只有三個選項,很快就試完了,但是Angry Birds有許多角度可以試驗,
也因此,我懷疑他們在物理引擎中加入了一些亂數的成份......XD


2. 介面的流暢度與方便性:
這裡的流暢度不只是拉彈弓時不lag...(事實上廣告出來的時候通常很lag...XD)
而是整體介面的設計,按每一個按鍵都要非常快能反應,
尤其是"重來"這個按鍵,影響到前面所說的"耐玩度"很深...
因為一瞬間就能重來,所以就會讓人不斷想重來XD
跳出的時候也能很快就跳出,一直按BACK鍵就可以了(但是RIO版本這樣按會卡在最後一步XD)。

方便性則是手機遊戲另一個很重要的重點,
這點Angry Birds做到了一件許多app作不到的事--只要單手就能玩
沒錯,只要用左手就能玩了,右手如果正握著電車的握環,你能玩的只剩下Angry Birds...XD
這點還要配合遊戲節奏才能辦到,不然就算你做出只用單手就能玩的射擊/格鬥遊戲,那也沒什麼差...


其他的想到再補吧,這兩大類就已經夠重要的了。

沒有留言 :

張貼留言

掌中小財神更新囉

是的,經過了兩個月終於更新了,
其實中間大部分時間都在忙別的事,
例如重感冒兩週、搬家搬了快一整個月...
(用機車搬家的窮工程師= =)

改版紀錄:
========

Ver. 0.8.0
新功能:
1.提高彩券上限至500筆
2.支援包牌與系統配號投注,對獎時僅取最大獎顯示
(請在選號時按menu鍵設定!)
3.彩券管理介面可以選擇排序方式,按menu鍵即可設定!
4.主選單會自動顯示頭獎預估金額(需連網)
5.新增權限為廣告顯示所需,不喜歡廣告的人請勿更新!

=========

試著放上了廣告,希望不要太多人覺得反感,
其實我自己是很喜歡免費軟體有廣告的,不然作者哪有飯吃? XD

3 則留言 :

張貼留言