簡體   English   中英

TrivialDrive顯示“此版本的應用程序未配置為通過...進行計費”

[英]TrivialDrive showing “This version of the application is not configured for billing through …”

我試圖在手機上運行TrivialDrive進行測試。 我采取了所有預防措施,即不在我自己的手機上運行它。 我檢查的版本是一樣的。 我等了足夠的時間讓GP服務器更新等等......有誰知道為什么會這樣? 謝謝。

04-20 22:26:54.860:D / dalvikvm(3960):GC_EXTERNAL_ALLOC釋放47K,50%免費2727K / 5379K,外部0K / 0K,暫停22ms 04-20 22:26:54.885:D / TrivialDrive(3960):已加載數據:tank = 2 04-20 22:26:54.885:D / TrivialDrive(3960):創建IAB助手。 04-20 22:26:54.885:D / TrivialDrive(3960):開始設置。 04-20 22:26:54.885:D / IabHelper(3960):啟動應用內結算設置。 04-20 22:26:54.885:I / ApplicationPackageManager(3960):cscCountry不是德語:XEU 04-20 22:26:54.910:D / IabHelper(3960):已連接結算服務。 04-20 22:26:54.910:D / IabHelper(3960):檢查應用內結算3支持。 04-20 22:26:54.915:D / IabHelper(3960):支持com.trivialdrivesample.free 04-20 22:26:54.925:D / IabHelper(3960)的應用內結算版本3:訂閱可用。 04-20 22:26:54.925:D / TrivialDrive(3960):安裝完成。 04-20 22:26:54.925:D / TrivialDrive(3960):設置成功。 查詢庫存。 04-20 22:26:54.925:D / IabHelper(3960):啟動異步操作:刷新庫存04-20 22:26:54.935:D / IabHelper(3960):查詢所有物品,項目類型:inapp 04-20 22 :26:54.935:D / IabHelper(3960):包名:com.trivialdrivesample.free 04-20 22:26:54.935:D / IabHelper(3960):用連續標記調用getPurchases:null 04-20 22:26: 54.955:D / CLIPBOARD(3960):在開始輸入時隱藏剪貼板對話框:由其他人完成...! 04-20 22:26:54.965:D / IabHelper(3960):自有物品回復:0 04-20 22:26:54.965:D / IabHelper(3960):續訂令牌:null 04-20 22:26:54.965: D / IabHelper(3960):查詢SKU詳細信息。 04-20 22:26:54.965:D / IabHelper(3960):queryPrices:無事可做,因為沒有SKU。 04-20 22:26:54.965:D / IabHelper(3960):查詢自有物品,物品類型:subs 04-20 22:26:54.965:D / IabHelper(3960):包名:com.trivialdrivesample.free 04- 20 22:26:54.965:D / IabHelper(3960):使用連續標記調用getPurchases:null 04-20 22:26:54.975:D / IabHelper(3960):擁有物品響應:0 04-20 22:26:54.975 :D / IabHelper(3960):延續令牌:null 04-20 22:26:54.975:D / IabHelper(3960):查詢SKU詳細信息。 04-20 22:26:54.975:D / IabHelper(3960):queryPrices:無事可做,因為沒有SKU。 04-20 22:26:54.975:D / IabHelper(3960):結束異步操作:刷新庫存04-20 22:26:54.975:D / TrivialDrive(3960):查詢庫存已完成。 04-20 22:26:54.975:D / TrivialDrive(3960):查詢庫存成功。 04-20 22:26:54.975:D / TrivialDrive(3960):用戶不是優惠04-20 22:26:54.975:D / TrivialDrive(3960):用戶沒有無限量的氣體訂閱。 04-20 22:26:55.000:D / dalvikvm(3960):GC_EXTERNAL_ALLOC釋放29K,49%免費2762K / 5379K,外部467K / 513K,暫停23分04-20 22:26:55.005:D / TrivialDrive(3960):初始庫存查詢完成; 啟用主UI。 04-20 22:27:03.490:D / TrivialDrive(3960):點擊加油按鈕。 04-20 22:27:03.495:D / TrivialDrive(3960):啟動天然氣采購流程。 04-20 22:27:03.495:D / IabHelper(3960):啟動異步操作:launchPurchaseFlow 04-20 22:27:03.495:D / IabHelper(3960):構建天然氣購買意向,項目類型:inapp 04-20 22:27:03.550:D / IabHelper(3960):啟動天然氣購買意向 索取代碼:10001 04-20 22:27:03.620:D / CLIPBOARD(3960):在開始輸入時隱藏剪貼板對話框:由其他人完成...! 04-20 22:27:16.580:D / TrivialDrive(3960):onActivityResult(10001,0,Intent {(has extras)} 04-20 22:27:16.580:D / IabHelper(3960):結束異步操作:launchPurchaseFlow 04-20 22:27:16.580:D / IabHelper(3960):取消購買 - 響應:5:開發者錯誤04-20 22:27:16.580:D / TrivialDrive(3960):購買完成:IabResult:用戶取消。(回復:-1005:用戶取消),購買:null 04-20 22:27:16.580:E / TrivialDrive(3960): * * TrivialDrive錯誤:購買錯誤:IabResult:用戶取消。(響應:-1005:用戶取消) 04-20 22:27:16.580:D / TrivialDrive(3960):顯示警告對話框:錯誤:購買錯誤:IabResult:用戶取消。(響應:-1005:用戶取消)04-20 22:27:16.710:D / dalvikvm(3960):GC_EXTERNAL_ALLOC釋放61K,48%免費2840K / 5379K,外部917K / 920K,暫停21ms 04-20 22:27:16.715:D / TrivialDrive(3960):onActivityResult由IABUtil處理。

根據您的上述評論,問題現在顯而易見:

當您從Eclipse將應用程序下載到設備時,Eclipse會使用您的調試密鑰(通常由Eclipse自動生成)自動簽署您的APK,而您上傳的APK必須使用您自己的(非調試)簽名進行簽名密鑰(因為否則Google Play不會接受它)。 因此,您正在測試的文件(來自Eclipse)和上載的APK的簽名不匹配。 這就是導致錯誤的原因,表明您的應用未配置為結算。

不必直接從谷歌Play下測試獲得APK; 您只需通過USB線從PC上載加載到Google Play的相同簽名APK即可。 實際上,只要您的本地APK與您上傳的APK具有相同的簽名和相同的VersionCode,您就可以使用ADB通過USB將其發送到您的設備,它應該運行。 這很重要,因為在測試時,您需要進行各種小修復,而無需重新上載,每次測試前等待幾個小時。

感謝Carl給你的積分。 我一遍又一遍地閱讀,似乎做的一切都是正確的,除了我通過電纜將APK直接從Eclipse上傳到手機。 文檔不夠清晰。 應該說應用程序只能從GP下載,而不能從任何開發環境下載。 我做的那一刻,它起作用了。 再次感謝。 我現在正在為IAB開發真正的應用程序。 ;-)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM