17得票3回答
Android Studio库项目错误

我将一个模块导入了我的项目中。当我重建项目时,Android Studio提示错误,警告:依赖的Lib:unspecified 在app项目上解析为不支持编译依赖项的APK归档文件。我搜索并更改了应用插件:'com.android.application'为apply plugin: 'com...

16得票5回答
使用库项目中的活动

我有一个Library项目,还有一个依赖于该库的项目 - 一切都编译得很好,我已经成功运行了Dependent项目,但是: 当使用Library项目中的Activity时,我遇到了间歇性问题。 我的Library项目可以作为一个非库项目进行“不选中”,并且“picker” Activity...

12得票2回答
从Android库项目启动Activity

经过长时间的搜索,我没有找到任何合适的解决方案。 我有一个 Android-Library 项目,几乎所有代码都在这个应用程序中。在库项目的主活动中,我启动了一个意图以显示一个明确的活动 A。在使用库项目的派生项目中,我扩展了这个活动 A 并添加了一些新代码。问题是超类 Activity A ...

11得票4回答
如何在Android Studio中导入模块而不创建副本

我正在使用 Android Studio 1.3.1,尝试将库模块添加到现有的 Android 应用程序中。该库模块可在 git 存储库中使用。我能够导入该模块,但它会在现有应用程序内部创建一个副本。因此,我无法获取模块中的更新。 我相信有一种方法可以从现有的 Android 项目中导入外部...

10得票5回答
ActivityNotFoundException(是的,这个活动在AndroidManifest.xml中声明了)

我发现有几个帖子报告了类似的问题,但它们都没有提供我之前没有尝试过的解决方案。 一个无辜的调用: mActivity.startActivity(new Intent(mActivity, MyEditPreferences.class)); 在AndroidManifest.xml中...

8得票3回答
勾选“是库”复选框在技术层面上有什么作用?

我注意到当我将现有的Android应用程序项目转换为Android库项目通过勾选“是库”复选框时,在项目的源代码或XML文件中没有任何变化。 那么当“是库”复选框被选中时,实际发生了什么呢?在包和/或项目文件中内部发生了哪些变化?在哪里可以了解更多信息? 为了更好地解释我的问题: 我感...

7得票3回答
更新SDK工具和ADT到17后,现在出现了VerifyErrors错误

我有一个项目引用了两个库项目。在将ADT和SDK工具升级到版本17后,应用程序在遇到一个在其中一个库项目中定义的类的引用时崩溃。出现的错误如下: Unable to resolve superclass of Lcom/my/package/name/MyActivity; (118) Li...

7得票2回答
如何在应用程序的AndroidManifest.xml文件中引用来自库项目的图标

我想为从库项目派生的所有应用程序使用相同的应用程序图标。 我认为只需按照此线程中提供的建议来实现,但不幸的是它并不起作用。 我所做的是在应用程序的AndroidManifest.xml中的<manifest>标记中添加以下行: xmlns:mylib="http://sche...

7得票2回答
AAR与“普通模块”的优势

如果我有一个链接了许多库项目的项目,我能否通过将每个项目打包成AAR并将其包含在主项目中来提高构建性能?还是这不会有任何区别,因为当编译器需要组装APK时,它需要将所有内容都打包在一起? 感谢任何能为我提供关于两种方法性能差异的澄清的人。