91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

【Glass開發】-第一個sample

發布時間:2020-05-24 00:58:36 來源:網絡 閱讀:906 作者:波風小蒙 欄目:移動開發

一  獲取Sample

最簡單的學習方法是什么,當然是模仿例子了。Android studio 的GDK本身并不自帶例子。例子都在github上。

https://github.com/googleglass

gdk-apidemo-sample啊,gdk-timer-sample啊,gdk-compass-sample啊,都是比較簡單的可以下下來玩玩。

一共也就這么幾個。

方案1:使用 Android studio 整合的Git來下載同步Sample

 

當然,官方的GDK Quick Start文檔也說明了,

https://developers.google.com/glass/develop/gdk/quick-start#setting_up_the_development_environment

Android studio 本身集成了Git功能,同步sample。

【Glass開發】-第一個sample

【Glass開發】-第一個sample

關于Git和 GitHub的事情在這里就不在累述了。

 

 

【Glass開發】-第一個sample

打開版本控制

【Glass開發】-第一個sample

試圖通過Git獲取 sample

 

由于是windows 環境下,可能Android studio 自帶的 Git.exe 不太好使

【Glass開發】-第一個sample

請自行下載 Git for Windows

 

然后自行設置路徑

【Glass開發】-第一個sample

 

方案2: 使用瀏覽器打開GitHub網頁版下載項目文件ZIP- -

不用詳細說明了,前面給鏈接了。

 

二 Sample 跑起來

首先,當然你試圖打開sample的時候,你會發現,他還只是一個文件夾,還不是一個項目,缺乏必要的作為一個 Android studio 項目的項目描述文件。

請先使用目錄下的 gradlew.bat 把目標項目轉換為 Android Studio 項目

【Glass開發】-第一個sample

總之,使用管理員權限打開 目錄下的 gradlew.bat 就可轉換。轉換之中會安裝一定版本的gradlew。然后卻并不一定有什么卵用。

在如下文件夾下可以看到你所擁有的版本

【Glass開發】-第一個sample

 

 

 

然后仍然可能會失敗。

比如錯誤

Error:Could not normalize path for file'C:\Users\yieux0\Documents\GoogleGlassProject\Sample\gdk-apidemo-sample-master\app\build\intermediates\mockable-GoogleInc.:Glass Development Kit Preview:19.jar'.

文件名、目錄名或卷標語法不正確。

這個其實是你沒有對應的gradlew版本,或者沒有使用對應的版本。如何得知你的問題所在呢?

需要在 bat里按執行順序插入一些 暫停之后可以看到錯誤信息,例如

【Glass開發】-第一個sample

而 build.gradle 中的21行是如下內容

 proguardFilesgetDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

【Glass開發】-第一個sample

 

所以問題很簡單,就是它去找那個txt沒找到。為什么沒找到呢,sdk路徑錯了么?

因為他這條是通過 環境變量 ANDROID_HOME 尋找的。你沒設這個環境變量當然找不到

如果你用 Android studio 打開,會生成local.properties,里面看起來地址是對的,不過這只能說明 Androidstudio 知道你的sdk dir 但是它 gradlew.bat 不知道啊!

所以你只需要添加合適的環境變量ANDROID_HOME,指向android sdk的根目錄就ok了

 

當然也可能出現這樣的錯誤

第20行是runProguard false

【Glass開發】-第一個sample

 

gradle找不到這個函數,怪我咯?

原因是因為當前默認gradle版本太高。可能因為你最近搞了使用高版本的gradle的項目,亦或者你的Android studio 更新了。就像我們剛剛說的,每次以管理員權限運行gradlew.bat的時候也會給你安裝相應的版本。

你可以修改指定項目的gradle版本為舊版本,不過最合適的方法還是使用新版本的對應函數替代

runProguard false            ==>            minifyEnabled false          

 

 


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

蕲春县| 旬邑县| 怀来县| 衡东县| 都匀市| 准格尔旗| 承德县| 秦皇岛市| 谢通门县| 得荣县| 盖州市| 安多县| 淮阳县| 龙口市| 漾濞| 德江县| 天水市| 陵川县| 柳林县| 尚志市| 乌鲁木齐县| 嘉兴市| 海原县| 莱西市| 大同县| 清远市| 河北省| 永新县| 苗栗县| 逊克县| 韶关市| 德格县| 高台县| 彰化县| 奎屯市| 五大连池市| 古田县| 上犹县| 巢湖市| 桐庐县| 克东县|