2017-05-24 79 views
-1

我正在使用github(https://github.com/Microsoft/Cognitive-Face-Android)中的Cognitive-Face-Android示例應用程序。Microsoft FACE API for android-示例應用程序中的錯誤

從@huxuan處獲得幫助後,我的訂閱密鑰正在工作。但是,當我嘗試在Android模擬器中運行以在「標識」中執行「檢測」或「添加組」時,都會出現錯誤。

圖片爲jpeg格式,大小爲54KB,符合FACE API文檔中規定的限制。

誰能告訴我這是什麼修復?

enter image description here

+0

根據下面的對話中,這個錯誤主要是一個錯字問題。 –

回答

1

我剛剛下載的示例應用程序,並在模擬器上運行它,並用從網上下載的JPG圖像,並且無論是在Downloads文件夾和SD卡存儲,和它的作品好了。

關於你在GitHub上線提及Access denied. Invalid subsription key問題,確保在文件

app\src\main\java\com\microsoft\projectoxford\face\samples\helper\SampleApp.java 

你改變這一行

sFaceServiceClient = new FaceServiceRestClient(getString(R.string.subscription_key)); 

這樣:

sFaceServiceClient = new FaceServiceRestClient("https://eastus2.api.cognitive.microsoft.com/face/v1.0",getString(R.string.subscription_key)); 

(或您的API密鑰有效的任何區域)。

android emulator

+0

謝謝瑪麗亞。訂閱密鑰正在工作。即使使用我的實際手機作爲我的模擬器並從相機拍攝照片,我也會遇到同樣的錯誤。 – phumba2

+0

嗨瑪麗亞 - 它終於奏效了。我錯過了這條線。當我完全複製你放在這裏的東西時,它開始工作。非常感謝你的幫助 – phumba2

+0

'我錯過了這條線。'究竟是什麼? :) –