Android 磨损资产和库目录

Android wear assets and libs dir

我在 Android Studio (gradle) 中有可用的应用程序,其中包含我保存图形等的资产 DIR...我创建了一个可以运行的可穿戴应用程序,但我有相同的我在主应用程序中拥有的资产、库等。换句话说,我在主应用程序和可穿戴应用程序的资产和库目录中复制了相同的文件。

如何避免这种情况并使我的可穿戴应用程序使用相同的资产和库?

您需要创建一个独立于(可穿戴或手持)应用程序的库模块,并将公共资产和库放在那里。我们称该模块为 commonLibrary。然后你设置两个应用程序来引用它。因此,在两个应用程序的 build.gradle 文件中,包括以下内容:

dependencies {
    compile project(':commonLibrary')
    // other dependencies go in here as well
}

有关库模块的详细信息,请参阅http://developer.android.com/tools/projects/index.html#LibraryModules