无法为inApp购买构建IMarketBillingService.aidl

Xaz*_*zen 10 android in-app-purchase

我尝试导入com.android.vending.billing.IMarketBillingService.但是我得到了错误:

The import com.android.vending.billing.IMarketBillingService cannot be resolved.
Run Code Online (Sandbox Code Playgroud)

我有另一个项目,我做同样的事情,它完美地工作.我将应用内购买所需的文件复制到新项目中.这意味着数据必须正确.(我更换了包名)我多次检查我忘了上课.几天前,我为同事复制了文件,但也可以.

我也尝试过清理和清理项目.

Nat*_*teS 27

我通过取消选中项目属性中的所有构建器来修复此问题,单击"确定",然后再次检查它们并单击"确定".非常感谢,Google!

  • 哇.你可能救了我一个星期或者别的什么.我永远不会发现那个!感谢:D (2认同)
  • @yehudahs,Android开发人员只是不花时间让他们的工具扎实.足够好继续前进. (2认同)

Rev*_*ler 6

我也有同样的问题.我发现在任何应用程序内的任何计费来源之前放入.aidl会生成.java.

当您尝试在创建之前引用该.java文件时,您的项目将包含错误.因为您有错误,所以不会构建您的资源,即R.java或IMarketBillingService.java.