發表文章

目前顯示的是 10月, 2016的文章

[Android]Android 7.1.1 Preview版可以更新囉!! 多了什麼功能??一起來看看!!

圖片
剛剛上班休息時間逛了一下G+ 發現 Android 7.1.1 開發預覽版開放更新啦!!!! 二話不說立馬來下載 Step 1: 用不管用電腦或手機輸入以下網址 http://www.android.com/beta 進入後會先請你登入Google帳號 Google會依據你所登入的帳號去找到你所使用的裝置 然後確認你的裝置是否符合升級條件 這次似乎只有 Nexus 5x / Nexus 6P 還有最新的 Pixel 可以更新 畫面如下: 當然小妹我已經下載安裝完畢了所以上面的按鈕顯示為 "為裝置取消註冊" 如果還沒下載的會顯示 "為此裝置註冊" 之類的字眼(小妹我記性不好啊!!><") Step 2: 當你按下註冊後 沒一會的時間馬上就會收到通知 進到設定後 會看到右下角有個下載後安裝 接著就會看到這個畫面囉!! Step 3: 等!!! 體驗囉!!! 下載完後 感覺有點小失望!! 因為以為會跟Pixel一樣 殊不知沒變化!!! 好吧!!還是得看看有那些小地方不一樣!! 1. 長按App Logo出現快選選單 可以看到每個App出現的快選選單都不一樣 要開發者針對自己的App做出相對應的快捷功能 這個功能有點像iPhone的3D Touch 更酷的是!!這些快捷功能還能在拖曳到桌面上建立捷徑喔!! 這樣就不用每次都要再長按Logo囉!! 因為才剛開放更新SDK也才剛可以下載 所以可以發現目前只有Google開發的App有這個功能喔 後面有機會再跟大家探討這個功能如何實現 2. 終於可以重新啟動手機啦!!!!! 有拿Nexus 5x的大大們一定對它有一個怨念 為什麼電源鍵長按卻只出現關機的選項呢?? 我想重開機不行嗎?? 真的是 " 藍瘦!! 香菇!! " (跟流行一下!!XD) 但終於!!在這次更新時出現了!!有點感人!! 3.

[Android]Android Studio 錯誤處理大全 The number of method references in a .dex file cannot exceed 64K

圖片
今天小妹我在Build APK的時候遇到了這個問題 原來是我所使用的Library加上自身APP內的Method數量太多,超過65535個了!!也太驚人了吧!!!要找時間好好瘦身一下!! 解決方式如下: Step 1: 在你的build.gradle加入以下幾行 android {     defaultConfig {         ...         // Enabling multidex support.         multiDexEnabled true     }     ... } dependencies {     compile 'com.android.support:multidex:1.0.0' } Step 2: 如果你有自己的Application的話將它改成extends MutiDexApplication 如果還沒有自己的Application的話就新建一個吧 然後複寫attachBaseContext這個類別 程式碼如下: public class MyApplication extends MultiDexApplication {     @Override     public void onCreate() {         super.onCreate();     }     @Override     protected void attachBaseContext(Context base) {         super.attachBaseContext(base);         MultiDex.install(this);     } } Step 3: 把你自己Application加到Manifest.xml的這個Tag中 Ex: <application android:name="example.cindy.MyApplication"/> Step 4: 如果你有gradle.properties這個檔案的話 請你在這個檔案內加入一行 org.gradle.jvmargs=-Xmx2048m 如果沒有這個檔案的話請自己