-
0 votesanswersviews
Android运行时链接问题
我正在尝试使用Linux中的android构建系统构建应用程序和接口jar我的应用程序与我的接口有依赖关系,因此我必须在应用程序make之前使接口jar准备就绪 . 但是我们在使用新构建的接口jar时遇到了构建/运行时问题 . 我试图以两种不同的顺序制作应用程序 . 案例1.将接口构建为本地模块,并将其与apk链接为LOCAL_JAVA_LIBRARIES . 案例2.将接口构建为本地模块,并将其... -
10 votesanswersviews
Android库项目瞬态依赖松散AAR类型
我在依赖项中包含 <type>aar</type> 元素 . 这是我的依赖树 * App1 \ * lib1 |\ | * lib2 * Other libs 您可以在此图中看到我的 app 取决于 lib1 ,这取决于 lib2 . 这两个库都是Android库项目,因此是AAR . Lib1/build.gradle apply plugin: '... -
0 votesanswersviews
如何在Mac 10.7上设置BUILD_MAC_SDK_EXPERIMENTAL = 1?
我正在Mac 10.7上构建Android OS源代码,请按照以下说明操作:http://source.android.com/source/building.html . 以下是我尝试运行 lunch full-eng 时的错误代码 BinhNguyens-MacBook:WORKING_DIRECTORY CuongLy $ lunch full-eng 2012-10-04 14:02:5... -
5 votesanswersviews
构建android源时超出GC开销限制
****[ 35% 11837/33004] build out/target/common/obj/JAVA_LIBRARIES/sdk_v21_intermediates/classes.jack FAILED:/bin/bash -c " (mkdir -p out/target/common/obj/JAVA_LIBRARIES/sdk_v21_intermediates/) ... -
29 votesanswersviews
使用gradle进行编译时,源代码版本1.7无效
对于使用钻石操作符的库,我需要1.7 . 我跟着these索应答案......但没有快乐 . 从gradle构建 compileSdkVersion 19 buildToolsVersion '19.0.3' compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaV... -
1 votesanswersviews
为什么在签名过程后进行zipaligning?
我最近问自己为什么在android我们必须 first sign 和 then zipalign 这个apk . 我搜索了一些背景信息,这些过程在技术上是如何工作的 . 我仍然有点不高兴,因为那些描述并没有真正从技术上解释为什么这个序列是必要的 . 但是让我们从头开始: 我知道在apk-build-process中遵循以下顺序是必要的 以前的很多步骤...... 创建apk文件 sig... -
120 votesanswersviews
如何为不同的产品风格定义不同的依赖关系
我正在将我的一个应用程序转换为Gradle,并希望使用新的构建风格功能来获得付费和免费的广告风格 . 我只希望基于广告的版本依赖于admob SDK . 我的构建文件如下所示: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android... -
1 votesanswersviews
如何获取依赖项的本地缓存文件路径
我正在使用Gradle版本4.4,其中不推荐使用 compile 键 . 在Gradle版本中获取缓存的文件位置,我在Gradle任务下使用 . task showLocalCache { doLast{ configurations.compile.each { println it } } } 但现在我们已迁移到Gradle 4.4,因此我不得不使用 api 而... -
424 votesanswersviews
compileSdkVersion和targetSdkVersion有什么区别?
我看了documentation用于构建Gradle,但我仍然不确定 compileSdkVersion 和 targetSdkVersion 之间的区别是什么 . 它只是说: compileSdkVersion属性指定编译目标 . 那么,“汇编目标”是什么? 我看到两种可能的解释方法: compileSdkVersion 是构建应用程序时使用的编译器版本,而 targetSdkVersi... -
125 votesanswersviews
安装失败,消息无效文件
安装失败,消息无效文件:K:\ project \ app \ build \ intermediates \ split-apk \ with_ImageProcessor \ debug \ slices \ slice_0.apk . 通过卸载现有版本的apk(如果存在)然后重新安装,可能会解决此问题 . 警告:卸载将删除应用程序数据!要卸载现有应用程序吗? 我正在android stu... -
5 votesanswersviews
未捕获的翻译错误Build proguard
当我尝试使用带有 minifyEnabled true 的 Android Studio 构建项目时,我遇到此错误 . 错误的详细信息 :app:transformClassesWithDexForDevDebug Uncaught translation error: com.android.dx.cf.code.SimException: expected type int but found... -
275 votesanswersviews
如何在命令行上安装Android SDK Build Tools?
我想从命令行设置Android dev环境,遇到以下问题: wget http://dl.google.com/android/android-sdk_r22.0.5-linux.tgz 解压缩文件后,运行 tools/android update sdk --no-ui 但是,跑步太慢了 Fetching https://dl-ssl.google.com/android/repositor... -
8 votesanswersviews
什么是“Android SDK工具”,“Android SDK平台工具”和“Android SDK构建工具”? [重复]
这个问题在这里已有答案: What are the Android SDK build-tools, platform-tools and tools? And which version should be used? 6个答案 什么是“Android SDK工具”,“Android SDK平台工具”和“Android SDK构建工具”?他们之间有什么区别? 更新其他软件包后,该软件包的旧... -
3 votesanswersviews
从Android Studio构建备用buildType时,ProGuard不会混淆
所以简单来说,当我从Android Studio构建替代buildType时ProGuard不会混淆源代码,但是当我使用“Generate Signed APK ...”选项创建apk文件时,它可以工作 . 这里还有一些细节:Android Studio 2.1.1,Gradle版本:2.10,插件版本.2.1.0 我有3种构建类型,具有以下配置: buildTypes { release...