1

我想在應用內購買,使一個Android應用程序有,我經常看,我有下載谷歌從SDK管理器爲什麼Google Play Billing Library沒有在SDK Manager中顯示?

(例如http://www.techotopia.com/index.php/An_Android_Studio_Google_Play_In-app_Billing_Tutorial#Installing_the_Google_Play_Billing_Library)播放計費圖書館,但我不能找到它。我需要這個文件嗎?如果是的話,我該如何管理它向我展示的?在developers.android網站上沒有任何關於Google Play Billing Library的文章,但是如果我將他們的示例代碼複製到我的項目中,我會遇到很多錯誤。我在github上搜索了示例項目,我找到了一個,但是當我運行它時,該應用程序崩潰。有沒有示例項目,我認爲這會解決我的問題?

My SDK Manager

謝謝!

回答

2

檢查offical blog:

Play結算功能庫,可通過Maven倉庫

只需添加:

dependencies { 
    ... 
    compile 'com.android.billingclient:billing:1.0' 
} 

您可以找到有關庫的更多細節在official doc.

+0

謝謝,但是什麼是maven倉庫。我添加了你的行,但是我仍然無法在sdk管理器中看到賬單庫...或者應該改變什麼? – user7940193

+1

該庫不在SDK管理器中。添加依賴關係足以在您的項目中使用gradle進行下載。 –

+1

這是正確的答案。該庫通過Maven和jCenter分發,並且不通過SDK Manager分發。 – goRGon

0

您指的是舊版Google Play計費庫(v3),如果您真的想要實施,您可以將其作爲TrivialDrive演示應用程序的一部分在下面找到。您可以複製您需要的部件(aidl,util),並根據演示樣本更改您的應用。
https://github.com/googlesamples/android-play-billing/tree/master/TrivialDrive

~~~

Play結算庫1.0版的新版本由Garbriele馬里奧蒂的回答(以上)覆蓋。如果您碰巧使用不支持Maven,Gradle或AAR的平臺,我將很快將其作爲一個基於Eclipse的項目提供(UPDAT後續),您可以按照您希望的方式將其導入到IDE中導入通過SDK管理器下載的舊庫(可能不再包含它,因爲他們的開發團隊不希望您再使用它)。

如果你只是想下載它,看着它,你可以從這裏下載:
https://google.bintray.com/play-billing/com/android/billingclient/billing/1.0/

~~~

谷歌從這裏開始播放計費1.0庫針對Eclipse提供:
https://github.com/dandar3/android-google-services-billing/tree/1.0

相關問題