2013-03-25 45 views
0

我有一個項目HTMLCSSJS桌面的工作制作精良。它使用谷歌認證(OAuth)爲了使用谷歌API,它連接到谷歌驅動器。 (隨着PhoneGap的建設者,我可以創建.apk文件)生成debug.keystore沒有建立(只有.apk文件)

現在我想有我的Android應用

所以我創建了一個谷歌帳戶(谷歌控制檯API)和我選擇:

  • 安裝的應用程序

  • 的Android

然後我需要生成證書的SHA-1指紋,但我沒有debug.keystore文件,因爲我無法通過建立項目生成它(這顯然是一個HTML,CSS ,JS項目等我無法編譯它)。我尋找生成debug.keystore與Eclipse 我的項目不是一個Android項目(我試圖轉換其性質,但它不工作),所以我不知道如何生成它。

結論:我需要生成我的項目的debug.keystore,以便通過證書的SHA-1指紋在Google上驗證我的項目。

問候

+0

檢查此鏈接http://stackoverflow.com/questions/2639275/android-keytool-error-on-the-command-line-when-locating-debug-keystore/4222461#4222461 – 2013-03-25 09:37:58

回答

0

how to可能會有所幫助。創建項目後,用你的代碼替換html,css,js,確保你已經鏈接好了。然後從Eclipse中,右鍵單擊該項目,然後選擇安卓工具>導出簽名的應用程序項目。在下一步中使用密碼創建密鑰庫。之後,你可以保存apk,你將有一個本地密鑰庫文件。

同時在註冊您的應用程序以獲取客戶端ID時,請確保您選擇已安裝的應用程序和Android。

+0

謝謝老兄!用你的教程創建的.apk工程,但當我嘗試連接到谷歌驅動器它說:「無效的參數值的原產地:失蹤權限:file://」。 (我創建了谷歌客戶端ID並輸入了證書的SHA-1指紋,所以我認爲它沒問題,它確認了client_id) 您有想法嗎? – user2161298 2013-03-25 20:11:08

+0

(在我的應用程序中,爲了使用Google API,使用OAuth 2.0系統連接到Google Drive) – user2161298 2013-03-25 20:26:03

+0

「同時在註冊您的應用程序以獲取客戶端ID時,請確保您選擇已安裝的應用程序和Android。」 是的,我選擇了安裝的應用程序和Android – user2161298 2013-03-26 13:50:07