问题标签 [android-module]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何与 gradle 共享 buildVariant 交叉不相关的模块
我有一个带有两个 android 模块(数据和域)的 Android 应用程序,遵循这个拱门
应用程序(演示)-> 域 <- 数据
这意味着应用程序和数据具有域依赖关系(因此应用程序和数据之间没有依赖关系)
我想在选择应用程序构建类型时,它会自动在数据模块中选择相同的构建类型。Android Studio 应具有以下行为:
如何在不相关的模块之间共享 buildVariant?
android - 从应用程序引用导入的模块(许可 LVL)
我按照说明如何为 Android 应用程序设置许可,但我一直在引用导入的模块。
https://developer.android.com/google/play/licensing/setting-up.html#download-lvl
在我的屏幕上看到,我已将模块导入我的 App-project -> “lvlLibrary”。
如何从我的 Apps 项目中引用该库?
我的毕业生(应用程序):
android - 模块依赖项和清单文件未与我的应用程序合并
然后将此模块添加到新的演示 android 项目中作为 .aar 库
但是当我运行我的演示应用程序时,它给了我错误 Gradle dependencies not found 和 Module 活动。
我必须手动添加我在开发时在模块中使用的所有 Gradle 依赖项。此外,需要在演示应用程序清单中声明所有活动。
有没有其他方法可以将所有模块 Gradle 依赖项和模块清单与我的演示应用程序合并?
android - 单独模块中的 Android SQlite 表
我正在现有的 android 项目中开发一个新模块。现有项目已经有一个包含一些表的数据库。在新模块中,我需要一个名为Audio的新表。将来我可能会在其他一些应用程序(已经有数据库)中使用这个模块。获得表格音频的更好方法是什么?
android - Instantapp:checkReleaseLibraries 错误
构建我的即时应用项目时出现 gradle 错误。
等等..所有这些库都在future1和future2中使用,但没有添加到基本模块中。
在它以前工作正常之前。我不知道究竟是什么破坏了它。
android - 无法为 com.android.build.gradle.FeatureExtension 类型的对象获取未知属性“applicationVariants”
我正在尝试更新我的应用程序模块,以便将即时应用程序模块添加到我当前的应用程序中。
我一直在关注本教程:
但是,我遇到了很多困难。以下是我一直在采取的步骤以及我遇到的问题。
将 gradle 构建工具从2.3.3 升级到 3.0.1。应用程序正常构建和运行
我尝试将当前模块转换为功能模块
- 更改
apply plugin: 'com.android.application'
为apply plugin: 'com.android.feature'
- 消除
applicationId 'com.example.myapp.app'
- minifyEnabled 已设置为 false
- 将其标记为 baseFeature
- 更改
我制作了一个新的应用程序模块并将其命名为已安装。MinSdk 16,我
compile project(':app')
在它的依赖项下添加。
然后我遇到了问题。当我尝试同步项目时,我收到一个构建错误消息Could not get unknown property 'applicationVariants' for object of type com.android.build.gradle.FeatureExtension.
,出现在我新转换的功能模块中。我确实有一些代码改变了applicationVariant,
android.applicationVariants.all { variant ->...
,但是,当我将其注释掉时,错误仍然发生。但是,这一次,它没有显示打开的文件链接。我想知道这是来自我的另一个依赖项,还是来自我的另一个自定义 gradle 操作。(注意,我不会在任何其他时间引用 android.applicationVariants)。
有人对这个错误可能来自哪里有任何想法吗?是否存在某些不属于功能模块的依赖项?还是其他人有不同的方式让即时应用程序运行?非常感谢任何建议。
这是安装的 build.gradle 文件:
这是我的功能app
模块的 build.gradle:
或者,是否需要将有关我的 buildTypes 的信息移动到installed
gradle 文件中?
java - 如何将旧的 libgdx 游戏 eclipse 项目导入 android studio?
我正在尝试将旧的 LibGDX eclipse Android 游戏导入 Android Studio。有些游戏可以轻松导入所有模块(android、core)并运行,但有些游戏无法导入,只有一个 android 模块正在导入。我正在尝试作为 Eclipse 项目导入。
android - 无法以编程方式从另一个模块获取资源
我有一个带有几个 gradle 模块的 android 项目。模块之间的依赖关系如下所示:
app <-- coremodule <-- featuremodule
coremodule 中有一个资源(字符串和颜色)。
当我在功能模块的布局中使用它们时,一切正常,它们可用并且按预期工作。但是,当我尝试从功能模块中以编程方式在 Activity 中获取它们时,出现异常:未解决的参考:R
所以android:text="@string/res_from_core_module"
工作和myTextView.setText(R.string.res_from_core_module)
不工作。
有谁知道为什么会发生以及如何解决这个问题?
android - 如何访问 Android 模块应用程序上下文
我创建了一个有助于访问 HTTP 调用(Http Module wrap volley)的 android 模块(模块项目)。我想做 Volley.newRequestQueue(mContext); 到一个初始化一次而不是每次都创建的地方(以避免内存溢出)。一个更好的地方是应用程序类,但从模块中,我不想访问应用程序。有没有什么地方可以初始化一次 volley requestQue 然后使用它。模块中是否有类似应用程序的组件?
android-studio - 如何在本地将 ok.io 导入 android studio?
我一直在尝试在我的项目中本地使用 ok.io(版本 1.14.1),并且通过 gradle 要求非常困难。我的项目要求我在本地包含源代码。我已经设法导入了模块,但是在尝试运行构建时,我最终遇到了这个错误
我曾认为这个解决方案将是可行的方法,因为它说所有模块都需要具有相同的构建类型和风格。但这并没有什么不同。
我的(应用程序)build.gradle 看起来像这样
ok.io build.gradle 看起来像这样
我项目中的模块结构如下所示
非常感谢有关如何在本地集成 ok.io 和/或只是“快乐”模块集成的任何建议。