2020年1月6日 星期一
[ 教學 ] [ Android Studio ] 視覺小說製作軟體 TyranoBuilder 如何輸出 Android 平台 APK 檔
最近萊德受友人所託,幫忙研究了一下 TyranoBuilder 這套視覺小說製作軟體,其輸出至手機平台的流程,在這邊分享給有需要的讀者!
TyranoBuilder Steam 商店頁面
https://store.steampowered.com/app/345370/TyranoBuilder_Visual_Novel_Studio/
經過我實際操作官網上的說明,發現 Android Studio 執行 TyranoBuilder 輸出的 Android 專案時會發生錯誤,這個部分也會在文中說明。
Exporting for Android Devices
http://tyranobuilder.com/exporting-for-android-devices/
我的系統/軟體環境如下:
macOS Catalina 10.15.2
Android Studio 3.5.1
一、【建置Android專案】
首先,先使用 Android Studio 新建一個專案,選擇 " Empty Activity "
如果你還沒有安裝 Android Studio ,可以前往官網下載最新版本:
https://developer.android.com/studio
2018年11月18日 星期日
[ Android Studio ] [ 疑難排解 ] 解決 Android Studio 不停 Indexing 的問題(Updating Indices: Indexing paused due to batch update)
標籤:
教學,
經驗分享,
疑難排解,
Android,
Android Studio
使用 Android Studio 常常會遇到一些莫名的情況,因此需要一套 SOP 處理遇到的專案錯誤,同時「備份專案」也是相當重要的步驟,如果電腦或專案出問題,也可以馬上回溯到最近的版本!
但有一些錯誤是相當基礎且非常容易解決的,像是 IDE 本身的設計機制所產生的「暫存檔」,可能就會導致專案開啟時發生問題。
例如開啟專案時,發生「遲遲無法完成 Build 或是 Sync 」的問題,如下圖所示:
Updating Indices:
Indexing paused due to batch update
遇到這個問題通常是 IDE 更新後,或是反覆使用 Android Studio 開啟其他專案所導致,一般點擊右方的「三角形播放按鈕」就會繼續作業,但如果還是沒有動靜或是發生次數很頻繁,解決方法其實也非常簡單喔!
2018年6月28日 星期四
[ 教學 ] [ 經驗分享 ] 開發一支好的 App 所需具備的條件
做一支 App 眉角不少,但身為開發者有仔細思考過「什麼是一支好的 App 」這個問題嗎?
其實這是近期到某間軟體公司面試時被問到的問題,當下萊德集中火力在 UI/UX 與效能這兩大部分說明,因為自己身為使用者最在乎的就是這兩大項目的表現,但面試結束後細想,其實一支好的 App 還有很多地方可以表現,所以特地整理成此篇文章記錄一下。
1. UI/UX
這一項主要講的就是直覺性與易用性,針對具有較多功能的 App ,當使用者一進入 App ,應該需要用一些【特別的介面設計】引導,讓他很快知道如何使用這支 App ,以滿足他當下最迫切的需求,例如較常用的功能應該放在最顯眼的地方, UI 不一定要大但最好醒目。
對於比較簡易的應用,大多時候把 UI 介面做得簡潔有力, UX 通常就不會太差。
2. 效能
第一代 iPhone 發表至今,智慧型手機的效能皆大幅變高, OS 的資源管理也越做越好,但使用者的需求也越來越大,而且大部分的 App 都是需要連網的,以遊戲 App 來說,特效或畫面做得越精緻,資源需求越大,在程式結構與網路連線的部分就要多下點功夫研究,【如何把 App 消耗資源降到最低,執行效率維持在一定水準】是一件相當不容易的事。
2017年3月31日 星期五
[ 開箱 ] [ Asus ] 可以收看數位電視的 ZenFone Go TV 開箱囉~ ( 含評測結果 )
![]() |
Source: https://www.asus.com/tw/Phone/ZenFone-Go-TV-ZB551KL/ |
Asus 華碩非常積極擴展 ZenFone 產品的市場,在各種功能上求新求變,因為門號攜碼的緣故(由中華電信攜碼至遠傳電信),遠傳門市贈送我 Asus ZenFone Go TV 這支可以收看數位電視頻道的手機,在這邊做個簡單的開箱紀錄供有需要的讀者參考!
先簡單敘述一下 ZenFone C 的規格吧~
ZenFone Go TV 硬體規格:
Operating System: Android 5.1.1
Screen: 5.5''
Resolution: 720x1280
Processor: Qualcomm Snapdragon 400 MSM8928 1.4GHz ( 4 Cores )
Memory: 2 GB
Storage: 16 GB
Camera ( Back ) : 1300 million pixels
Camera ( Front ) : 5 million pixels
Battery: 3010 mAh
開箱正文開始~
2017年3月18日 星期六
[ 疑難排解 ] [ Android ] 如何更新 ADB Interface Driver 驅動程式(解決手機驅動程式安裝不成功)
在這人手一機的現代,將手機的資料傳輸到電腦保存或備份已經是家常便飯了,現在手機都會內建驅動程式,只要一連接電腦就會自動安裝,使用者幾乎不需要手動下載安裝驅動程式。
但如果有一天你使用 USB 傳輸線連接到電腦,從 " 我的電腦 " 也看不到手機的儲存空間或 SD 卡,還一直出現「裝置驅動程式安裝不成功」的訊息,此時要如何處理這個問題呢?
由於萊德自己也曾遇過類似的問題,因此利用這篇文章紀錄了當時的處理方式,以下提供兩種解決方法供讀者們參考:D
電腦環境:Windows 7
Android 手機: Asus ZenFone C
方法一:
進入 我的電腦 -> 控制台 -> 裝置管理員
從驚嘆號圖示可以很明顯看出 ADB Interface 的驅動程式出問題了!
2016年11月10日 星期四
[ Eclipse ] [ Android ] 如何在 Eclipse 建置 Android 開發環境 ( with Mac OS X )
就在前年 2014 年,Google 官方發佈了一套新的 IDE( Integrated Development Environment ) 開發環境 - Android Studio ,顧名思義,就是針對 Android 開發者所研發出來的 IDE 。
Android Studio 來勢洶洶,讓原本穩坐江山的 Eclipse 以及使用 Eclipse 的 Android 開發者開始有了危機感。
在過去, Android 開發者絕大多數都是使用 Eclipse ,然後再安裝 Android SDK 套件建置 Android 開發環境,如今恐怕即將掀起一波大革命,因為 Android Studio 本身就具備 SDK 套件,不需要另外下載以及安裝,這樣的簡便性,勢必會取代建置 Android 開發環境過程較為麻煩的 Eclipse 。
但以萊德自己的觀點來看,目前絕大部份的學校,甚至教材也好,都還是以 Eclipse 來開發 Android 為主流,但我想這也不過是因為 Android Studio 是比較新的 IDE 而已,一旦開發者對它的使用體驗越來越好,屆時 Eclipse 也許不會再繼續支援 Android SDK 套件了!
不過這些都只是猜想啦~XD
由於 Eclipse 還是主流的緣故,萊德想在這個過渡期紀錄一下在 Eclipse 建置 Android 開發環境的過程,如果將來 Eclipse 真的不再支援 Android 開發了,這篇文章搞不好還能成為一個珍貴的史料 lol
廢話不多說,趕快來看看怎麼做吧:D
*2016.11.10 更新:
為了與時俱進,此篇教學文章已經在 2016.11.10 全面更新內容囉!
敬請多加利用 :D
Laird Studio 萊爾德工作室 敬上
如果你是 Windows 或 Linux 用戶,一樣可以參考這篇文章,因為建置過程都是大同小異的~
本篇教學使用的作業系統版本: Mac OS X 10.11.3
假如你的電腦還沒安裝過 Eclipse 開發環境,請參考以下連結的教學下載安裝喔!
[ Eclipse ] [ Mac OS X ] 如何在 Mac OS X 安裝 Eclipse 開發環境 ( IDE )
本文開始~
2016年5月7日 星期六
[ 活動 ] [ Google ] 2016 遊戲開發者 Google 分享會紀實
而在這特別的日子裡,我參加了一個特別的活動,那就是 2016 遊戲開發者 Google 分享會,由 Google 官方人員跟遊戲開發者們進行交流,並向開發者們介紹可以善用 Google 哪些工具,幫助團隊收益最大化。
此分享會萊德是特地從台中北上,到台北 101 77 樓的 Google 會議室聽講,所以一定要跟讀者分享一下經驗和我的心得啦~
活動全程的照片皆使用 iPhone6 拍攝,大部分的拍照模式為 Chrome + HDR ,但可能會因為燈光或手晃等多重因素,造成畫面不清楚的情況,還請大家多多包涵。
首先是分兩次搭上電梯(台北101到 59 樓要換電梯才能繼續上樓)到傳說中的 77 樓~
2016年5月4日 星期三
[ 開箱 ] [ Otisan ] Lightning 鋁合金充電線 8400 mAh 鋁合金行動電源開箱囉~
iPhone 以及 iPad 所使用的 Lightning 充電線是消耗品,尤其使用不慎,充電線的表面很常出現裂痕,導致電線外漏,此時應儘速更換新的線材,避免在使用安全上有所疑慮。
不過普遍大家都知道, Apple 的線材並不像 Android 手機使用的 Micro-USB 非常平價,原廠不用說,市面上經過官方認證的線材大多也要 400 ~ 500 起跳,讓人很難下手,但這邊萊德推薦一家還不錯的 Apple 周邊商品的廠商給大家參考,那就是 Otisan 。
![]() |
Source: http://www.otisan.com/ |
廢話不多說,趕快來看看我在 Otisan 官網購買的戰利品吧~
2016年4月16日 星期六
[ Android ] [ 教學 ] HTC Desire 系列手機開啟「開發人員選項」 ( USB Debug Mode )
你想要使用 HTC Diesire 系列的手機當作 App 開發的測試機,但是在設定裡面卻找不到「開發人員選項」可以啟動嗎?
其實如同 Asus ,許多智慧型手機在出廠時,都會把偵錯模式隱藏起來,目的是為了讓不熟悉手機設定的使用者亂操作導致手機出問題。剛好萊德手邊有 HTC Desire 816 ,查詢網路資料之後,學會要如何進入 HTC Desire 系列手機的偵錯模式,在此作一個完整的紀錄供讀者們參考!
手機型號: HTC Desire 816
系統環境:Android 4.4
首先到 " 設定 " ,然後點選 " 關於 "
2016年4月12日 星期二
[ Eclipse ] [ Android ] 解決 Java.lang.OutOfMemoryError 錯誤訊息經驗分享
有在 Follow 我們粉絲團的朋友應該已經知道,這陣子 Laird Studio 與 Caliburn Studio 聯合企劃開發了一支名為《 Lucky X 》的 Android 抽獎 App 。
App 開發日誌的部分,會放在 Caliburn Studio 供大家
針對《 Lucky X 》在開發過程中碰到的一些技術問題以及解決方法,我們會發佈在 Laird Studio 網站供讀者們學習,而這篇文章正是我們分享的第三篇,並且是有關於 Java.lang.OutOfMemoryError 錯誤訊息的解決經驗,還請大家多多指教~
使用的作業系統版本為: Mac OS X El Capitan 10.11.4
使用的 IDE 版本為: Eclipse Mars.1
本文開始~
2016年2月25日 星期四
[ Eclipse ] [ Android ] 如何產生 .keystore 並輸出 .apk 檔 ( with Mac OS X )

有在 Follow 我們粉絲團的朋友應該已經知道,這陣子 Laird Studio 與 Caliburn Studio 聯合企劃開發了一支名為《 Lucky X 》的 Android 抽獎 App 。
App 開發日誌的部分,會放在 Caliburn Studio 供大家
針對《 Lucky X 》在開發過程中碰到的一些技術問題以及解決方法,我們會發佈在 Laird Studio 網站供讀者們學習,而這篇文章正是我們分享的第二篇,並且是有關於使用 Eclipse 輸出《 Lucky X 》成 .apk 檔的完整紀錄,還請大家多多指教~
使用的作業系統版本為: Mac OS X El Capitan 10.11.3
使用的 IDE 版本為: Eclipse Mars.1
本文開始~
2016年1月14日 星期四
[ Android ] [ 教學 ] Asus ZenFone 系列手機開啟「開發人員選項」 ( USB Debug Mode )
繼上一篇文章 [ 開箱 ] [ Asus ] 我的 App 開發測試機 - ZenFone C 開箱囉~
前陣子購入了 Asus ZenFone C ,準備要拿來當作開發 App 的測試機,但在設定裡面卻找不到「開發人員選項」可以啟動,查詢網路資料之後,才學會要如何進入 ZenFone 系列手機的偵錯模式,在此作一個完整的紀錄供讀者們參考!
手機型號: Asus ZenFone C
系統環境:Android 4.4
首先從主畫面切換到 App 主選單。
2016年1月8日 星期五
[ Android ] [ 教學 ] Asus ZenFone 系列手機如何開啟「螢幕截圖」功能 ( Screenshot )
繼上一篇文章 [ 開箱 ] [ Asus ] 我的 App 開發測試機 - ZenFone C 開箱囉~
前陣子購入了 ASUS ZenFone C ,但可能是 iPhone 用慣了,突然覺得 Android 操作起來有點不順手,尤其個人常用的「螢幕截圖」( Screenshot ) 功能更是不知道要從何下手。
普遍 iPhone 的使用者都知道 iOS 的截圖方式就是「開機/鎖定鍵以及 Home 鍵同時按下」,但 Android 就比 iOS 更為麻煩,而且每家 Android 手機大廠設計的操作方式都不太一樣,需要研究過後才知道哪裡設定。
萊德相信有許多 ZenFone 使用者也有這方面的困擾,所以就寫了這篇文章當作教學筆記,讓 Asus ZenFone 新手也能了解怎樣操作螢幕截圖!
首先從主畫面切換到 App 主選單。
2015年12月31日 星期四
[ AdMob ] [ Eclipse ] 如何在 Android App 加入 AdMob 測試廣告橫幅 ( with Mac OS X )
如果你想要透過 App 盈利,通常有兩種方式,一種就是將你的 App 設定為付費模式,使用者要下載你的 App 要先付費(例如小遊戲通常定價為 30 元或 60 元),而另外一種方式就是主打免費,然後放置聯播網廣告賺錢。
此篇文章將詳細描述如何將 AdMob 提供的測試廣告橫幅加入在 Eclipse IDE 開發的 Android App 。
而事實上, Google 官方也有為此做了一系列的說明文件,圖文並茂,對開發者實在幫助很大,詳情可至以下網頁瀏覽:
不過萊德在按照文件說明操作的時候,碰到了一些小問題,想到有人可能也曾碰過類似的問題,因此才把完整的加入過程分享出來,幫助遇到同樣問題的網友~
以下是我嘗試加入 AdMob 測試廣告橫幅的開發環境資訊:
Operation System: Mac OS X 10.11.2
Eclipse IDE Version: Mars.1
2015年11月5日 星期四
[ Eclipse ] [ 疑難排解 ] 解決 Eclipse IDE 更新版本後,開啟舊專案出現的錯誤訊息 ( with Mac OS X )
有在 Follow 我們粉絲團的朋友應該已經知道,這陣子 Laird Studio 與 Caliburn Studio 聯合企劃開發了一支名為《 Lucky X 》的 Android 抽獎 App 。
App 開發日誌的部分,會放在 Caliburn Studio 供大家
針對《 Lucky X 》在開發過程中碰到的一些技術問題以及解決方法,我們會發佈在 Laird Studio 網站供讀者們學習,而這篇文章正是我們分享的第一篇,並且是有關於使用 Eclipse 開發《 Lucky X 》的疑難排解。
我們曾在開發過程中遇到了一個相當重要的課題 - 「 Eclipse IDE 的版本轉換」,以下便是解決這個課題的過程紀錄,還請大家多多指教~
本篇文章使用的作業系統版本為: Mac OS X El Capitan 10.11.1
本文開始~
2015年11月2日 星期一
[ App 推薦 ] [ Android ] 使用評測 App Geekbench 測試智慧型手機的效能
繼上一篇文章 [ 開箱 ] [ Asus ] 我的 App 開發測試機 - ZenFone C 開箱囉~
當我們入手新電腦或是新手機後,除了想要盡快享受科技產品的便利性,許多人也會懷有評測新機效能的好奇心。
進行硬體評測的目的在於,除了可以比較一下自己購入的新機與其他同價位硬體的性能,更重要的是可以檢測自己的硬體設備運作是否正常,如果評測結果與同機型差很多,這代表你可能拿到了所謂的「機王」,要趕快詢問店家並退貨更換!
這篇文章主要是介紹一款評測軟體 - Geekbench ,不論是 iPhone ,還是搭載 Android 系統的智慧型手機,都可以使用 Geekbench 評測硬體效能。
這邊要注意的是,Android 版本的 Geekbench 為免費下載,但 iOS 版本 是需要「付費」才能下載安裝的喔!
除了秀出各項評測分數之外, Geekbench 的特色在於詳盡的評測結果,各個細節都不馬虎,完整地呈現在你的眼前。
以下示範評測萊德最近剛入手的 Asus ZenFone C ,評測前都已將所有應用程式關閉,以減少誤差。
本文開始~
[ App 推薦 ] [ Android ] 使用免費評測 App 3DMark 測試智慧型手機的效能
繼上一篇文章 [ 開箱 ] [ Asus ] 我的 App 開發測試機 - ZenFone C 開箱囉~
當我們入手新電腦或是新手機後,除了想要盡快享受科技產品的便利性,許多人也會懷有評測新機效能的好奇心。
進行硬體評測的目的在於,除了可以比較一下自己購入的新機與其他同價位硬體的性能,更重要的是可以檢測自己的硬體設備運作是否正常,如果評測結果與同機型差很多,這代表你可能拿到了所謂的「機王」,要趕快詢問店家並退貨更換!
這篇文章主要是介紹一款評測軟體 - 3DMark ,不論是 iPhone ,還是搭載 Android 系統的智慧型手機,都可以使用 3DMark 評測硬體效能,而且都是可以免費下載安裝的喔!
除了秀出各項評測分數之外, 3DMark 的特色在於其炫麗的 3D 動畫,讓人歎為觀止,而且想關評測的資訊會使用圖表的方式,讓使用者一目了然。
以下示範評測萊德最近剛入手的 Asus ZenFone C ,評測前都已將所有應用程式關閉,以減少誤差。
本文開始~
2015年10月21日 星期三
[ App 推薦 ] [ Android ] 使用免費評測 App 安兔兔 ( AnTuTu ) 測試智慧型手機的效能
繼上一篇文章 [ 開箱 ] [ Asus ] 我的 App 開發測試機 - ZenFone C 開箱囉~
當我們入手新電腦或是新手機後,除了想要盡快享受科技產品的便利性,許多人也會懷有評測新機效能的好奇心。
進行硬體評測的目的在於,除了可以比較一下自己購入的新機與其他同價位硬體的性能,更重要的是可以檢測自己的硬體設備運作是否正常,如果評測結果與同機型差很多,這代表你可能拿到了所謂的「機王」,要趕快詢問店家並退貨更換!
這篇文章主要是介紹一款評測軟體 - 安兔兔 AnTuTu ,不論是 iPhone ,還是搭載 Android 系統的智慧型手機,都可以使用安兔兔評測硬體效能,而且都是可以免費下載安裝的喔!
除了秀出各項評測分數之外,安兔兔還把硬體設備的所有資訊詳列出來,讓你可以更加瞭解自己的手機。
以下示範評測萊德最近剛入手的 Asus ZenFone C ,評測前都已將所有應用程式關閉,以減少誤差。
本文開始~
2015年10月19日 星期一
[ 經驗分享 ] [ Mobile Phone ] 我的手機使用經驗史 - 從智障型手機到智慧型手機
這篇文章想分享一下我從小到大的手機使用經驗,算是對自己使用過的手機作一個紀錄,同時也見證所謂「時代的眼淚」!
文章開始前,先讓大家回想一下:
「你還記得自己拿的『第一支手機』是什麼型號,什麼品牌,什麼規格嗎?」
「又或者是,你還留著你的『第一支智慧型手機』嗎?」
萊德自己都還保留著我所有使用過的手機喔! 因為我認為這些使用記錄算是一個科技演變的見證,所以拍了一張照片,把它們通通列出來啦~
![]() |
我的手機使用經驗史 - 從智障型手機到智慧型手機 |
2007 年 1 月 9 日,史蒂夫.賈伯斯 ( Steve Jobs ) 發表了「第一代 iPhone」 ,可謂智慧型手機的先驅。
同年 11 月 5 日, Google 與多家公司成立了「開放手持裝置聯盟」(Open Handset Alliance),並發表了一支搭載 Android 作業系統的智慧型手機,這可以說是世界上第一款 Android 行動裝置。
資料來源:
https://zh.wikipedia.org/wiki/Android
https://zh.wikipedia.org/wiki/IPhone
而在這之後的事我們都知道了:「社群網站快速崛起,資訊流通比起以往更為快速,行動應用市場人人摩拳擦掌,手機遊戲成為兵家必爭之地。」
在這段期間出現了許多我們到現在都還耳熟能詳的遊戲 App ,例如 Angry Bird , Temple Run ,或是 Candy Crush 等等,「暴紅」一詞在智慧型手機面世後,已經屢見不鮮。
智慧型手機出現後,由於網路媒體大多進駐了社群網站,所以我們都能對時事略知一二,但如果回過頭來,「你還記得在 2007 年之前,人們是怎麼生活的嗎?」
從以前還在使用小螢幕手機的時代,到現在智慧型手機無所不能的現代,這中間的過程如果仔細去研究,是非常耐人尋味的!
在這邊就把我的經驗分享給大家吧!
本文開始~
2015年10月17日 星期六
[ 開箱 ] [ Asus ] 我的 App 開發測試機 - ZenFone C 開箱囉~
![]() |
Source: https://www.asus.com/tw/Phone/ZenFone_C_ZC451CG/ |
說到 Asus ,不得不提近幾年非常火紅的 ZenFone 系列,真的是便宜又大碗,在台灣 Android 智慧型手機的市佔率不容小覷。
這篇文章是將最近萊德入手的 ZenFone C 做一個開箱紀錄,順便介紹一些常用的手機評測 App 給大家參考!
為什麼會想要入手 ZenFone C 呢?
老實說,自己一直都沒有規格好一點的 Android 智慧型手機( Android 4.0 以上 ),再加上最近程式開發會需要用到測試機,原因是想要測試自己開發的 App 能否在中低階的手機上面運行順暢。
因此就開始尋找有哪些中低階手機適合購買,剛好看到了 ZenFone C 這個型號,研究了一下它的效能以及其他網友的使用經驗,覺得非常符合我的需求,所以就決定入手了!
ZenFone C 事實上是一支「入門款手機」,也是 ZenFone 系列當中最低階的手機,因此價格不太需要貨比三家,都會很低廉,作為 App 開發的測試機其實已經是物超所值了!
這邊簡單敘述一下 ZenFone C 的規格吧~
ZenFone C 硬體規格:
Operating System: Android 4.4.2
Screen: 4.5''
Resolution: 480x854
Processor: Intel Atom Z2520 1.2GHz ( 2 Cores )
Memory: 1 GB
Storage: 8 GB
Camera ( Back ) : 5 million pixels
Camera ( Front ) : 0.3 million pixels
Battery: 2100 mAh
廢話不多說,開箱正文開始~
訂閱:
文章 (Atom)