2013年10月6日 星期日

備份Android APK檔案,Backup your Android APK file.

如何備份Android APK檔案?用手機 / 平板 上Google Play 安裝的好用程式,如何備份起來?
終於獲得解決 (偷雞摸狗的方法),首先需要安裝 BlueStacks 模擬器
ˊ之前是乎好像沒介紹過 BlueStacks 模擬器
官網:http://www.bluestacks.com/

下載 For Windows 版本,或是使用下列連結
http://cdn.bluestacks.com/public/beta-1/BlueStacks-SplitInstaller_native.exe

下載完成,就直接安裝吧
點下 "Continue"  / "Install " 直到安裝完成
安裝完成後,會自動執行,如下
點選 "Click Sync" ,設定連線同步
首先 Enable AppStore,此時需要 Google Play 帳號
如果沒有 Google 帳號,就在這申請吧
有帳號就直接登入就可以了
登入完畢,就設定完成了
第二步,設定同步
這邊是設定與手機連線,可以不需理會,直接下一步
登入剛剛設定的帳號密碼,就可以在 BlueStacks 模擬器使用 Google play
再來......改變 BlueStacks 模擬器的桌面
搜尋 "Launcher Pro" ,點選 "安裝"
點選 Google play 下面的 "Launcher Pro" 安裝
再來 安裝 ES檔案總管
使用安裝  "Launcher Pro" 來做為主要桌面程式
當然也可以不用安裝  "Launcher Pro" ,只是為了讓畫面變得與手機 / 平板 相似
好吧~承認有點裝校維
接下來就是重點了
執行 ES檔案總管,點選 "工具" →"應用管理器"
選取目錄夾   "主目錄 / backups / apps / " ,顯示出所有安裝過的APP
點選畫面下方的 "選擇"
複選要備份的 APP
點選畫面下方的 "備份"
選取本地
主目錄 / backups / apps /
會在資料夾中出現 剛剛備份的 APP
點選畫面下方的 "選擇"
複選要備份的 APP
點選畫面下方的 "複製"
選取本地
根目錄 / mnt / sdcard / bstfolder / BstSharedFolder
點選畫面下方的 "黏貼"
就完成 備份 APP 的動作了
再來.....
如何取的剛剛備份的APP
就是開啟電腦的資料夾,輸入下列路徑:
C:\ProgramData\BlueStacks\UserData\SharedFolder
因為 ProgramData 目錄夾是隱藏的,所以是無法在 C:\ 下直接看到,所以可以直接輸入上述路徑,即可
就可以看到剛剛備份的 APK,如此就可以COPY到其他裝置去安裝,而不需登入Google Play

2013年10月3日 星期四

建立Android開發環境-Ubuntu篇

在Ubuntu建立Android 開發環境,試過很多次了,也失敗很多次,主要原因是....權限問題,畢竟不是使用 ROOT 權限,要建立Android 開發環境有兩種方法:

1. 使用整合包 ADT Bundle .....直接可用
2. Eclipse + ADT plugin +Android SDK Tools 分開安裝

第二種方法彈性比較大,且感覺速度上比較快,但也容易失敗......

建立Android 開發環境....開始

安裝Ubuntu 13.04就不用介紹了,請看之前文章

安裝JDK: (Java Development Kit),Android主要是用JAVA來撰寫,所以要先安裝JDK
在Ubuntu 下指令:

sudo apt-get purge openjdk*
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update ; sudo apt-get install oracle-java7-installer
java -version

Java 版本:
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) Client VM (build 24.0-b56, mixed mode)

再來安裝 Eclipse ,一樣下指令即可:

sudo apt-get install eclipse
安裝完畢,就可以在 程式集 / 開發者 中看到 Eclipse
下載 Android SDK Tools :
網頁:http://developer.android.com/sdk/index.html
選擇 "USE AN EXISTING IDE"  : Download the SDK Tools for Linux
下載後解壓縮,並要記好路徑。
在Ubuntu 下指令:
gedit ~/.bashrc

在開啟檔案中,最底下新增
export PATH=${PATH}:~/Android-SDK/android-sdk/tools
export PATH=${PATH}:~/Android-SDK/android-sdk/platform-tools
注意:路徑是解壓縮 Android SDK Tools 的路徑,不可錯誤
設定完後,存檔並重新啟動系統(重開機)

執行 Eclipse,準備安裝ADT plugin (Android Developer Tools)
點選 「HELP」→「Install new software」
點選 「Add」
在「Location」輸入:https://dl-ssl.google.com/android/eclipse/
而「Name」則隨意輸入即可。
按下「OK」
就會出現兩個可供安裝選項
可以兩個都勾選,為節省時間及常用工具,就只需勾選「 Developer Tools」即可
下一步,開始安裝
很囉嗦的是否同意oooxxx,當然是同意囉!「Finish」
這時就可以去喝水上廁所,等安裝完成~!
安裝完成後,會要求重啟 Eclipse
自動重開  Eclipse,會出現警告並要求安裝SDK,點選「Open Preferences」
選取 SDK 所在位置:
勾選 要安裝的SDK
選擇安裝常用的即可,當然也可以全選,只是這樣就會拉長安裝時間
常用的就是  Tool 、Android 4.3、Android 4.2.2、Android 4.0.3、Android 2.3.3、Extras
開始安裝~!!
這時花費的時間就會稍久....
安裝時都會有些遺漏,所以必須再點一下 "Install X packages" 直到全部安裝完為止
安裝完SDK 後,就要來建立模擬器
輸入指令 " android avd ",如下圖:
點選 "NEW" 建立模擬器
選取要建立的模擬器類型
主要取決於 螢幕大小、模擬系統類型及CPU
模擬類型如果選的太新,如Android 4.03 ,都會影響模擬器啟動的速度
建立好後就可以點 "START" 試著啟動模擬器
確定模擬器可以正常啟動,就可以將他關閉
執行  Eclipse 來建立專案,來寫程式囉~~!!
「New」 →「Project」
選取 Android Application Project
將  Application name 輸入 並將 Package Name 修改即可
Package Name 的定義是最少兩層 ,例如 : com.ex.Application name 或是 com.Application name

之後就可以一直點下一步,就可以完成New Project 建立
完成後,就可以看到已經建立好的基本程式
可以直接執行
按下 Ctrl + F11 (run),或是F11 (debug)來執行程式
選取 「Android Application 」來執行
這時就會開啟模擬器,並執行程式
這就是著名的 "Hello World" 程式
測試都沒問題後,就可以開始開發APP 了
使用Ubuntu 安裝的 Eclipse版本是
Eclipse Platform Version: 3.8.1 Build id: debbuild

而目前 Eclipse 官網上的是 Eclipse 4.3.1
所以在安裝與設定上有些不同,但都能適用