问题标签 [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.

0 投票
2 回答
132 浏览

android - 如何在 Android 中构建模块

我有一个包含多个模块的项目:

我想为模块 2 生成 APK。

模块 2 在其build.gradle中有以下说明:

如您所见,我想将 APK 构建到 module1 的资产目录中。

Android Studio 似乎没有这个按钮。如果有,请您指出如何找到和使用它。一个额外的好处是展示如何在终端中进行。我在 Linux (Kali Linux)

谢谢大家。

0 投票
0 回答
124 浏览

java - 如何通过实现共享接口从另一个模块加载视图

我有一个应用程序(MyApp)从另一个应用程序(pluginA)加载视图。pluginA通过实现共享库模块中提供的接口来提供视图。但是,我不断收到错误消息:

这是提供视图时实现的接口。它在图书馆里:

这是 pluginA 实现接口的方式:

这是我试图在上面膨胀 的 pluginA res/layout/activity_main.xml :

这一切都final View toolBarItemsLL = revInfl.inflate(R.layout.activity_main, null, false);在pluginA中中断。这是堆栈跟踪:

0 投票
2 回答
4521 浏览

android - 手机和平板模块与 Android 库

我想制作一个单独的模块,以便在项目之间共享它。该模块将具有 android 组件。因此,在创建新模块时,选项是手机和平板电脑模块和 Android 库。我想知道两者有什么区别。谢谢

0 投票
1 回答
286 浏览

android - 即时应用的主题应该在哪个模块中定义?

模块化我的应用程序后,原色从蓝色变为橙色。因此,活动背景、浮动按钮等发生了变化。

应用主题在应用模块中定义并使用@color/primary_color。颜色在基本模块中定义。

看起来原色是从支持库中提取的,而不是从我的基本模块中提取的。正确的地方在哪里?

0 投票
1 回答
1510 浏览

android-studio - Firebase 没有与项目中的两个模块完全连接,其中一个是库模块

我在我的应用程序中导入了几个库。其中一个仅在项目文件夹中创建单独的模块时才有效。最后连接到 firebase 后,它没有完全连接。在 firebase 窗格(在 Android Studio 中)它显示:1 2 个模块已连接。因此,我无法访问 firebase 中的数据库/存储规则。完全连接我的项目的正确程序是什么?

0 投票
1 回答
618 浏览

android - 如何将本机模块添加到 Cordova Android 项目?

我想将本机(集成测试)模块添加到 Cordova Android 项目。

对于完全原生的项目,您只需添加一个新模块,提交并完成它。但是对于 Cordova,我当然不想弄乱生成的 Android 项目,因为其中一些更改可能会在构建等过程中丢失。

通过将模块文件夹放在 Cordova Android 文件夹之外并将其添加到settings.gradle

但当然该文件的第 1 行已经说

有没有其他方法可以向 Cordova Android 项目添加额外的模块?


我研究或考虑过的一些方法:

  • 我能以某种方式做到这一点build-extras.gradle吗?(我不这么认为,settings.gradle在 build-extras 和之前的几个步骤build.gradle,对吧?)

  • 较旧的 StackOverflow 问题建议手动编辑GradleBuilder.js文件:https ://stackoverflow.com/a/35504783/252627但当然,每次我完全生成一个新的 Cordova 项目时,这都会丢失。不是一个好主意,对吗?

  • 我可以通过 Cordova 插件以某种方式解决这个问题吗?我知道这些可以加载框架等 - 也许也是一个模块?

0 投票
0 回答
142 浏览

google-app-engine - 无法在android studio中导入后端模块的cloudendpoint库

我创建了一个包含端点类的后端模块。它还具有包含端点 API 类的库。在编译期间,我可以在应用程序的 MainActivity 文件中导入该模块的类及其库。但是,在运行时,它无法检测到模块库中存在的类。可能是什么问题?

运行代码时的错误如下:

项目内后端模块的文件夹结构如下:

在此处输入图像描述

由于某种原因,未检测到后端库中的类,例如 tempClassApi 和 myApi 文件夹中的类

设置 gradle 文件:

应用模块 gradle 构建文件:

0 投票
1 回答
696 浏览

android - 如何将一个 android studio 项目添加到另一个 android studio 项目?

我想将一个 android studio 项目添加到我现有的 android studio 项目中,但是当我尝试从 file->import 模块导入另一个模块时,我收到一条错误消息,提示该 app 模块已经存在。

0 投票
2 回答
834 浏览

android - 模块与风味之间的Android区别

android模块和风味之间的主要区别是什么?

从模块定义 https://developer.android.com/studio/projects/add-app-module.html

模块为您的应用程序的源代码、资源文件和应用程序级设置(例如模块级构建文件和 Android 清单文件)提供了一个容器。每个模块都可以独立构建、测试和调试。

但我可以对口味说同样的话。

有人能指出这两者之间的主要区别吗?

0 投票
0 回答
146 浏览

gradle - Android基础库模块实现

我们目前正在更新应用程序代码,并将代码拆分为不同的库模块,供一个应用程序模块使用。问题是应用程序编译时间成倍增加,突然间超过了 64k 的 multidex 限制。下面是我们如何构建我们的应用程序:

每次都为每个库模块重新编译基本模块吗?可以进行哪些更改以改善编译时间?