Android Studio解决unspecified on project app resolves to an APK archive which is not supported
2023-09-11 14:17:58 时间
出现该问题unspecified on project app resolves to an APK archive which is not supported as a compilation dependency的情形可能是:创建了两个Module,其中一个Module依赖另一个Module而导致了出现该问题;
如果在android Studio中,有ModuleA和ModuleB,我们希望ModuleA依赖ModuleB,运行时候可能会出现该问题,查看被依赖的ModuleB的build.gradle,里面可以看到:
apply plugin: 'com.android.application'
这句话告诉了Gradle将ModuleB编译称为application,也就是apk,这就是问题的所在;
解决方法:将上面该句改为:
apply plugin: 'com.android.library'
此时,Gradle将编译称为一个Library,也就是库,运行之后,如果出现这个问题:Error:Library projects cannot set applicationId. applicationId is set to 'package_name' in default config.,那是因为一个库不允许设置applicationId,需要将builde.gradle — android — defaultConfig中的applicationId删除;
如果说,我们ModuleB仍然需要生成apk,则我们需要将其中公共的代码放到一个Module,作为一个support的库;
相关文章
- 基于Xposed Hook实现的Android App的协议算法分析小工具-CryptoFucker
- Android Studio第一次启动的Fetching android sdk component information的问题
- Android怎样从外部跳进App
- ASP.NET MVC Filters 4种默认过滤器的使用【附示例】 数据库常见死锁原因及处理 .NET源码中的链表 多线程下C#如何保证线程安全? .net实现支付宝在线支付 彻头彻尾理解单例模式与多线程 App.Config详解及读写操作 判断客户端是iOS还是Android,判断是不是在微信浏览器打开
- 干货|APP自动化Android特殊控件Toast识别
- 干货 | APP自动化Android之属性获取与断言
- Android Activity和Fragment的生命周期图
- Android 虚拟机简单介绍——ART、Dalvik、启动流程分析
- uni-app - 头像图片裁剪组件(支持多种裁剪,手势控制旋转或缩放、内外部控制图片移动、提供上传后端接口方案、头像图片美化)全端完美兼容 H5 App 小程序,最好用的图片上传后裁剪插件教程源代码
- 详解Android中的四大组件之一:Activity详解
- 《Android游戏开发详解》——第2章,第2.13节调用对象的行为
- Android开发之旅:android架构
- 解决 android.support.v7.widget.GridLayout 使用 xmlns:app 出现 error 的问题
- 分析 Android 耗电原理后,飞书是这样做耗电治理的
- Android平台上使用MQTT协议实现消息推送功能
- 如何生成Android签名证书、安卓签名获取工具获取APP签名报错:NameNotFoundException: Signs is null的问题
- Android Studio 常见错误 之 一直处于 gradle download 状态,长时间出现超时,最后构建失败的问题的处理方法
- Android开发--异步加载
- 【Android Studio报错】:Failed to read key AndroidDebugKey from store “C:Users13181.androiddebug.keys
- 超简单一行代码实现应用双开,仿照微信双开、QQ双开等实现app应用双开,即采用Android插件化开发在免安装情况下加载使用原生app