【发布时间】:2015-06-29 17:59:02
【问题描述】:
我是安卓编程新手。我刚刚发布了我的应用程序。一切正常,一切正常。但是我正在考虑使用 gradle 的 flavor 功能制作一个新的 flavor (free) version 应用程序>.
现在,我看到的所有教程和风味示例都讲述了将不同风味的专有类分开存储,例如
com.example.myapp.free
com.example.myapp.paid
并将常用文件保存在 main.js 中。现在我的问题是,由于我已经发布了该应用程序,因此我无法将我的应用程序的包名称更改为上述的 .paid 名称。但是,我的免费版本将实现具有不同逻辑的相同类。如果我这样做,我会得到 duplicate class:com... 错误
我该如何解决这种情况?
【问题讨论】:
-
感谢您的链接,但它并不能解决我的问题。他们已经建立了不同的口味。我的付费应用程序已经发布,我在问如何在不更改包名称的情况下避免重复。
标签: android android-gradle-plugin android-productflavors