android-library相关内容
我真的很困惑和沮丧,因为我无法理解如何将我的 android 库项目作为我的应用程序项目的依赖项导入. 我尝试在网上查找,大多数答案都建议转到我的应用程序的项目结构,然后单击“+",然后单击“导入模块" 但 Android Studio 0.3.4 - 0.5.2 没有显示任何选项,当我点击“+"时,它只显示新模块的窗口. 我做错了什么还是什么? 帮助!!! 解决方案
..
我想使用谷歌的排球库 我使用的是 Android Studio,我知道如何添加 .jar 库. 但我无法使用 volley 文件创建 .jar 库: https://android.googlesource.com/platform/frameworks/volley 这是我所做的:(使用 Windows 7) git clone https://android.goog
..
我是 android 编程和 android studio 的新手.我为我的项目研究了 crosswalk embed API 并尝试将它嵌入到 android studio 中.但我无法成功.甚至我都不知道如何嵌入具有 gradle 文件的 API. 也许是gradle系统有问题?简而言之,如何使用 android studio 一步一步地将 crosswalk-webview 嵌入到我的
..
我已经构建了我的 android 库包 (aar) 并且构建的结果是在“..\app\build\outputs\aar"文件夹.这个文件夹中的文件叫做“app-debug.aar",所以我猜它是在调试模式下构建的,所以我想知道如何生成构建的版本,即“app-release.aar".我怎样才能做到这一点?此外,是否可以使用另一个自定义名称生成构建,例如“myCustomAppName-relea
..
如何在 Android Studio 中将现有的 Android 项目转换为 Android 库项目?在 Eclipse 中,这是可能的. 实际上,我想将一个旧的 Android 项目转换为一个 Android 库项目,以便我可以使用该 Android 项目的现有代码来构建一个新的 Android 项目,并在 Android Studio 中稍作改动. 解决方案 在你模块的 buil
..
我好几天都面临着一个非常奇怪的问题...... 我有一个包含两个模块的 Gradle 应用,一个主模块和一个库模块. 在两个模块中,我都声明了一个正确的 proguard-rules.pro 文件路径 在两个 .gradle 文件中,我都有 minifyEnabled true 这是第一个问题:即使库中的 minifyEnabled 为 false,它也会被混淆.它根本没有影响
..
我有一个示例项目,设置如下: /root+ 纯 Java 库+ Android 测试库+ Android 测试项目 其中“测试项目"依赖于“测试库",最后一个依赖于“纯 Java 库"编译项目并启动此设置工作正常. 我现在正在考虑导入我以前的 Eclipse 工作区并使用 Android Studio,问题是项目设置不同,我想保持这种方式. 例如如果使用前面的例子: /root+
..
我想添加外部库 https://github.com/foursquare/foursquare-android-oauth 到我的 Android 应用程序(我使用 Android Studio,lib 作者为 Eclipse 提供的说明不适用于 Android Studio). 我尝试用 maven 来做,所以在 File->Project Structure->Dependencies
..
如何将库项目(例如 Sherlock ABS)添加到 Android Studio? (不是针对旧的基于 ADT Eclipse 的包,而是针对新的 Android Studio.) 解决方案 Android Studio 1.0 更新 自从 Android Studio 1.0 发布(以及 v1.0 和我上一个回答以来的第一个版本之间的许多版本)以来,有些事情发生了变化.
..
我在 多层、多库 Android SDK 项目中使用 dagger 2. 我正在不同层(数据、业务逻辑、表示等)上开发许多不同的库,并使用 dagger 将它们粘合在一起. 我最重要的要求是架构的每个库都应该是可独立使用的(及其依赖组件),并且开发人员应该决定在他想要的任何层上进行构建: 例如: 使用下面的所有内容重写所有表示层 随意替换堆栈的任何部分以增强或改变行为
..
我正在尝试重构现有应用程序,以便除了派生活动中的一些可重写方法外,所有代码都将驻留在库中.这仍然由于某种原因不起作用,但在此过程中在尝试解决此问题时,我沮丧地发现安装了两个 .apk 文件,而不是一个(当我从 Eclipse 运行调试会话时): 第一个(也是更大的文件)是具有原始库名称. 第二个(只有 20KB 大小)是具有派生的应用程序名称. 这是为什么,我可以在哪里了解更多信息?
..
我使用库项目(也是我创建的,以便在其他应用程序中重复使用)构建了我的应用程序.它构建得很好,但是当我尝试安装 &通过 Eclipse (Ctrl+F11) 运行它,我得到这个红色 Could not find MyLib.apk! 在我的控制台中的错误行: 控制台输出: [2013-11-30 14:42:59 - MyApp] -------------------------[2013
..
我想减小 apk 的大小.我已经使用 Lint 和 Proguard 来删除未使用的资源并减小大小.现在我正在寻找像 ButterKnife 这样可以减少代码行数的库.他们还有其他好的库吗?可以帮助减少代码行数,从而帮助减少 apk 的大小吗? 解决方案 有大量可用的库可以减少您在 Android 中执行的常见操作的代码行: 改造 1.9.0:用于 REST API 调用 Even
..
我的项目中有多个库,例如 依赖项{编译文件('libs/universalloaderlibrary.jar')编译文件树(目录:'libs',包括:['*.jar'])编译'com.android.support:appcompat-v7:22.2.1'编译'com.android.support:design:22.2.1'编译'com.android.support:recyclervie
..
我想为 Android 开发一个库.我可以用什么形式发货?jar、apk 还是别的什么?我该怎么做才能让其他开发者在他们的应用程序中使用我的库? 解决方案 如果你的库是纯 Java 代码,JAR 就可以了,也许是压缩文档等. 如果您需要资源或其他 Android 特定的非 Java 内容,您应该考虑使用 Android 库项目.这最好作为源代码提供,尽管有一些技巧可以将它打包成(主要
..
我的 Eclipse 工作区中有一个 Android 库项目,我将其用作独特的工具箱.偶然(1),我刚刚发现库中的资源(xml 动画、xml 布局,甚至可绘制对象!!!)被打包到使用该库的项目的 APK 中,即使我不使用它们. 看完android是否总是打包未使用的资源?,不知是否正常.我怎样才能避免这种情况?拥有不同的图书馆项目是唯一的方法吗? 编辑:我发现,在反编译 .dex 时,
..
我遇到了这个错误,但没有发现该错误消息的命中率,所以我想我会分享我想出的解决方案,以拯救面临问题的其他人重复我的工作. 在编写用于(大型)应用程序的新 Android 库 (apklib) 时,将新项目添加为依赖项时,在 dexing 期间出现以下错误: 输出写入问题:字段引用过多:70185;最大值为 65536. 您可以尝试使用 --multi-dex 选项. 按包引用:
..
我设法很好地重构了我的应用程序,因此,除了派生 Activity 类中的一些方法外,所有内容都在一个库项目中. 它工作得很好,除了 Eclipse 的控制台(不是 LogCat!)发出以下错误消息: [2011-06-13 19:54:08 - MyLibrary] 找不到 MyLibrary.apk! 我清理了两个项目(库和应用程序),重新启动了 Eclipse,重新构建了项目,但是这
..
我有一个使用方面的库,可通过 maven 获得,现在我正尝试在 android 应用程序中使用该库. 如果我在应用程序 gradle 文件中包含 这个插件,一切工作正常,但我的目标是提取 classpath 'com.uphyca.gradle:gradle-android-aspectj-plugin:0.9.+' 和 apply plugin: 'android-aspectj'(插件需
..
简短总结,我的项目结构如下: - A 和 B 是 android 库项目,其中 B 依赖于 A - C(普通的android项目)依赖于B - T 是 C 的测试项目 我的 jenkins 服务器上有相应的两个项目,一个用于 C,一个用于 T,它们有自己的构建脚本,实际上只使用 android 和 ant 命令.所以C的构建没有问题,但我无法获得T的工作构建. “工作"应该意味着,
..