问题标签 [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 - Android 动态交付:无法解析以下类的超类型;未解决的超类型:android:support:v7:app:AppCompatActivity
我正在向现有项目中添加一个新的动态模块。添加动态模块并制作项目后,给我 Supertypes notsolved 问题。我现有的项目是 Kotlin 和 Java 的混合体
[项目设置 Gradle][1][1]:https://drive.google.com/open?id=1RxIoYOZQxNvoSP5pzg7reG4dlQywHci3
[动态模块 Gradle][1] [1]:https://drive.google.com/open?id=1pflGp5aWIGf_WhJ5GNruylYr9Sia9YQE
[主应用模块1][1][1]:https://drive.google.com/open?id=1W3p5CsdyjhA-6pTHvsKa9aVzbJ_4HElN
[主应用模块2][1][1]:https://drive.google.com/open?id=1ib-xlPD0bHUR5bSRmb2GkFqqSN7yq8HW
[产生错误][1][1]:https://drive.google.com/open?id=1j5VQMNZndD8mI_4lpczkYHLLJpIrPP6O
android - Gradle 模块类型
我有多模块项目。有两种类型的模块:Java 库(apply plugin: 'java-library'
)和 Android 库(apply plugin: 'com.android.library'
)。我有一个自定义 gradle 任务,我需要以某种方式获取模块类型。我需要检查哪个模块属性?
android - 安卓导航。从嵌套图片段弹出到外部片段
我有一个带有主导航图的应用程序模块和一个带有它自己的导航图的功能模块。功能导航包含在主导航图中。所以功能片段和导航图对应用模块导航图一无所知。我需要在主图中将堆栈从功能片段 A 弹出到片段 B。实现这一目标的最佳方法是什么?
android - 从大型 Android 项目中提取和翻译多个 strings.xml 文件的最佳方法
我有一个巨大的 Android 项目,由几个模块组成。
理想情况下,我想要一种完全自动化的方法来从所有子模块和所有资源限定符中提取所有当前的 strings.xml 文件 - 放在单独的文件夹中,但保留在它们的文件夹结构下。
我想将此结果(提取的字符串文件)提供给翻译 - 然后当我收到结果时,自动将所有更新文件重新定位到项目中。
例如,如果我的项目中有:
然后结果应该是相同文件夹结构中的相同 string.xml 文件 - 但重新定位到一个新文件夹中,没有项目的其余部分。
是否有任何已知/现有的方法来操作复杂的项目及其 strings.xml 文件,还是我必须从头开始编写自己的脚本?
android-studio - Android Studio 上已存在名为“app”的模块
我做错了什么,我不知道我做了什么。但是模块名称已更改为my-android-app
.
我正试图让它恢复到app
. 单个模块的默认名称。
我试过了Rename Module
。但我明白了。
在 build 的下拉菜单中,有my-android-app
和app
。但我只有一个 build.gradle 的模块来自my-android-app
.
在项目结构中。我刚有my-android-app
。没有什么可删除的。
我该如何解决这个问题?
android - 如何公开分发android sdk?
我已经用 android 模块(aar)构建了 SDK。如何公开分发 SDK。即我想通过 Gradle build 下载这个而不提供凭据
例子
implementation 'com.squareup.dagger:dagger:1.2.2'
android - 当动态模块由库模块而不是主应用程序使用时,是否有在 Play 商店中使用动态模块的示例?
我查看了 Google 的示例和代码实验室,它们看起来很简单,但它们适用于主应用程序直接访问的模块。我的问题是我有一个主应用程序从不直接访问的模块。
基本上我有这个:
应用程序 -> 模块 A -> 模块 B -> 模块 C
所以App
importsA
作为一个gradle implementation
,A
importsB
和B
imports C
。
我想要C
一个很少使用且很大的动态模块。
我已经准备好C
了,apply plugin: 'com.android.dynamic-feature'
但我陷入了依赖关系。
如果我dynamicFeatures = [':C']
在 gradle 文件中设置B
,它会失败,因为Could not set unknown property 'dynamicFeatures' for object
如果我设置dynamycFeatures
加号implement
,App
我得到Unable to resolve dependency for ':app@prodDebug/compileClasspath': Could not resolve project :C
那么我该如何使用这个项目层次结构呢?
谢谢。
java - 如何在 Android 应用程序的两个模块之间传递变量(本地语言)?
我有两个应用程序模块:一个用于配置设置,第二个是基于配置设置的游戏。在配置应用程序中,我选择应用程序的语言(变量 myLocal)并希望将此变量传递给第二个模块。你知道怎么做吗?
我只需要知道用户是否选择了英语(字符串“en”或波兰语“pl”)。
android - 在 app 模块中使用 buildSrc 模块版本
我正在关注本教程,了解如何在我的 Android 应用程序中使用 Kotlin 管理 Gradle 依赖项,现在我想在我的应用程序模块中使用我的Versions对象中定义的版本(场景是我有一个开源屏幕,我想要显示库版本)。我怎样才能做到这一点?
我尝试将buildSrc目录添加到settings.gradle:
然后在我的build.gradle文件中,将其添加到依赖项块中:
但是,当我尝试编译和运行时,会抛出以下错误:
并且网络上没有太多关于此错误的信息。
android - 错误:无法解析“:app@debug/compileClasspath”的依赖关系:无法解析项目:将应用模块添加到android应用程序
我创建了一个 android 应用程序,并希望将其作为模块添加到其他应用程序。我尝试使用以下方法导入应用程序:文件->新建->导入模块->(浏览要导入的应用程序)->(更改模块名称)->完成
导入应用程序后发生以下更改:
设置.gradle
build.gradle(模块:应用程序)
该模块已添加到项目中。
但是当我尝试同步项目时,它显示以下错误:
我试图到处寻找问题,但无法解决。谁能告诉问题出在哪里或如何解决?