2017年10月25日 星期三

[Android] 使用Fabric (fastlane) 自動打包發版到Google Play

[Android] 使用Fabric (fastlane) 自動打包發版到Google Play

先前準備


之前就有想用的念頭了,不過包版的Script還堪用,就一直遲遲懶得換.

剛好有朋友問我有沒有用過這個,趁這次機會來試試看 。

首先先進入https://fabric.io/申請一個帳號吧

申請完之後前往這裡


那裡有一個Download the zip file. 

下載之後解壓縮把它放在project的根目錄

然後開啟terminal執行

fastlane init

跑完之後就會跑出兩個檔案

Appfile 跟 Fastfile

待會再來改這兩個檔案

設定上傳到Google Play

首先進入Google Play Console

設定 -> API存取權

點擊下方建立服務帳戶的按鈕

接著點擊第一個前往Google API 控制台

上方有一個CREATE SERVICE ACCOUNT的button

點擊下去

填入名稱(Service account name) 

選擇角色(Role) Project -> Service Account Actor

接著勾選Furnish a new private key   type選JSON

然後按下Create 

這時候會下載一個JSON file 必須要把它保存好

回到剛剛的Google Play Console 按下完成

下方會多出一個東西 按下允許訪問權限

角色選擇"發布管理員" 然後按增加就結束了

設定Appfile

打開之後 添加下面那行

json_key_file "/path/to/your/downloaded/key.json"

記得path是剛剛下載下來的json path

如果你的APP已經在Google Play Console上了

可以直接run

fastlane supply init

設定Fastfile


記得登入 

把右邊的generated_fastfile_id

抄起來修改至你的Fastfile 確保兩個一樣

然後可以

lane :beta do # Adjust the `build_type` and `flavor` params as needed to build the right APK for your setup gradle( task: 'assemble', build_type: 'Debug' ) supply(track: 'beta') end

修改上方的參數 直接執行

fastlane beta

應該就成功啦~~~~

Release應該要長這樣

lane :release do # Adjust the `build_type` and `flavor` params as needed to build the right APK for your setup gradle( task: 'assemble', build_type: 'Release' ) supply(track: 'release') end

2017年10月19日 星期四

[食記] CP值超高的握壽司日本料理-初魚屋台

[食記] CP值超高的握壽司日本料理-初魚屋台


現在改成套餐式的囉

記得要訂位 如果電話都打不通可以去粉絲團問問

我就是在粉絲團直接傳訊息訂位的

當餐全部送完之後還可以加點

很少吃到的鮪魚大腹或中腹

這邊也有哦

我現在還很懷念中腹肉的味道

而且這次還有活的毛蟹

餐後還有湯品跟甜點沒有拍到

湯品是把毛蟹的精華還有一些魚料煮成湯~~~















餐廳名稱:初魚屋台
消費時間:2017年/10月
地址:台北市大安區泰順街14號
電話:0974-211-857
營業時間:11:30-21:30
每人平均價位:NT 1000
推薦菜色:毛蟹


2017年10月10日 星期二

[食記] 三重國小站好吃的麻辣小火鍋-鐵熊鍋鍋


[食記] 三重國小站好吃的麻辣小火鍋-鐵熊鍋鍋


今天來到鐵熊鍋鍋吃晚餐



剛好正逢萬聖節,店家也很用心的佈置萬聖節的氣氛


鐵熊鍋鍋菜單


菜單如上



除了一般火鍋店有的飲料跟醬料

鐵熊鍋鍋的白飯跟冰淇淋是採自助式吃到飽

不怕吃不飽呢

今天點了韓式泡菜燒肉鍋以及四川麻辣鍋


韓式泡菜燒肉鍋

鐵熊鍋鍋跟別人最大的不同的是有附蛋

而蛋可以選擇生雞蛋或者是荷包蛋

我個人比較喜歡荷包蛋再把它丟進去煮,別有一番風味


四川麻辣鍋

超級推薦這個

大部分好吃的麻辣鍋都蠻貴的

但是鐵熊鍋鍋不但便宜,味道也不錯,蠻適合平常想吃麻辣鍋又不想花大錢的朋友

麻辣鍋還有附贈老油條,稍微煮一下那又麻又辣的滋味讓人欲罷不能

下次還會再來吃


餐廳名稱:鐵熊鍋鍋
消費時間:2017年/10月
地址:新北市三重區仁愛街30號
電話:02 2976 8588
營業時間:11:00-22:00
每人平均價位:NT 150 ~ 200
推薦菜色:四川麻辣鍋

2017年10月3日 星期二

github 多重帳號設定

在同一個domain下要使用不同ssh key

以github做範例

* Generating a new SSH key

    https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/

* add ssh publish key

    github -> profile -> SSH and GPG keys -> New SSH key

* vim ~/.ssh/config  修改 config

```sh Host github.com HostName github.com User git IdentitiesOnly yes IdentityFile ~/.ssh/id_rsa Host github.com-abc HostName github.com User git IdentitiesOnly yes IdentityFile ~/.ssh/abc_id_rsa ```
* clone example

```sh git clone git@github.com-abc:{foo}/{bar}.git ```
# 在不同Project底下使用不同User * 進入Project底下git目錄     修改底下的user email, name

```sh git config user.email "useremail@gmail.com" git config user.name "username" ```
* 如果想修改default global user
```sh vim ~/.gitconfig ```

Android & iOS need icon size


### Android
36 x 36 px
48 x 48 px
72 x 72 px
96 x 96 px
144 x 144 px
192 x 192 px

### iOS
40 x 40 px
60 x 60 px
80 x 80 px
120 x 120 px
180 x 180 px

### General

512 x 512 px
1024 x 1024 px

2017年10月2日 星期一

Sources for 'Android API XX' Platform not found 解決辦法

Sources for 'Android API XX' Platform not found 解決辦法 

打開Preferences -> Appearance & Behavior -> System Settings -> Android SDK
以下以API 26為例

尋找所需要的版本號碼

假設是Sources for 'Android API 26' Platform not found

就下載Sources for Android 26重新compile就可以看到原始碼了


如果所選的版本沒有Sources for Android XX

代表版本過新 還沒出QQ

這時候可以考慮選擇前一版的

修改jdk.table.xml

路徑在

``` ~/Library/Preferences/AndroidStudio2.3/options/jdk.table.xml ```
* AndroidStudio2.3 這個要改成你所使用的AndroidStudio version

```xml ```

```xml ```

改成
```xml ```
就可以囉 不過記得也要下載Sources for Android 25才能用