首页 > TAG信息列表 > android-build

在android.mk中使用include $(BUILD_MULTI_PREBUILT)

我在我的应用程序和我的android.mk文件中添加1个外部jar LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES:= mytest:robotium-solo-3.1.jar 包括$(BUILD_MULTI_PREBUILT) 谁能确切说出这个“ include $(BUILD_MULTI_PREBUILT)”的用处解决方法:从死灰复燃,但是,如果遵循make文件树,您会看到BUI

android-安装错误-D / InstallAppProgress():安装错误代码:-25

我正在尝试安装我的APK,该APK已通过我的正式版密钥(我在Play商店中始终用于我的应用程序的签名)签名. 当我尝试安装测试版本(再次用生产密钥签名)时,无法安装原始版本(如果我先删除当前的生产版本,则可以安装).我担心下一次更新我的应用程序时会引起问题. 我收到此错误(这是logcat

Android用于发布和调试版本的单独字符串值

每次我发布我的应用程序时,我都会将所有的url字符串和一些键从测试更改为生产.我这样做的方法就是在发布之前注释掉测试字符串.有没有更好的方法来处理基于构建类型的字符串?解决方法:假设您使用Android Studio,默认情况下系统会创建基本版本和调试风格.因此,如果在项目的app / src

在Android apk中打包linux binary

如果我想在我的.apk文件中包含一个linux二进制文件(如ffmpeg)(仅适用于基于ARM的设备),这是否可以分发给非root用户手机?我知道可以使用Runtime.exec()调用包含的二进制文件,但这是推荐的做法吗?解决方法:您可以将二进制文件存储在res / raw或assets文件夹中.这样它就会部署在设备上.

Android源代码编译错误:“尝试使用java选项增加堆大小’-Xmx’”

当我尝试编译Android源代码时出错(Sourcecode-version:6.0.1; RAM:6G;主机系统:ubuntu 14.04),日志如下: including ./system/netd/Android.mk ... including ./system/security/keystore-engine/Android.mk ... including ./system/security/keystore/Android.mk ... including ./sys

java – 无法删除路径

几个月来我一直面临这些“无法删除路径”的问题. 要运行我的应用程序,我总是要删除所有的app / build文件. 但这非常耗时. 有时我必须重新启动android studio才能运行我的应用程序. 尝试清理项目并运行.尝试清理项目,构建项目并运行.尝试Invalidates缓存/重启也,但我的应用程序没有

使用带有Gradle的git describe自动版本化Android构建

我进行了广泛的搜索,但可能是由于Android Studio和Gradle的新功能.我还没有找到如何做到这一点的任何描述.我想基本上完成this post中描述的内容,但使用Android Studio,Gradle和Windows而不是Eclipse和Linux.解决方法:实现最近获得牵引力的结果的更合适和精益的方式是使用gradle gi

在Android Studio 3.2.1升级后构建错误

我正在从Udacity建立一个示例项目.到目前为止工作正常,但升级到Android Studio 3.2.1后,我面临下面的构建错误. Gradle版本:4.6 项目链接:https://github.com/udacity/ud851-Sunshine/tree/student/S02.02-Solution-Menus Could not find com.android.tools.build:aapt2:3.2.1-48189

android – 在依赖项中选择特定的构建类型

假设我有一个包含三种构建类型的Android应用程序: buildTypes { release { .... } optRelease { .... } debug { .... } } 我有一个依赖模块: dependencies { implementation project(':myDependency') } 假设这个依赖只有

如何从Android中的库类访问应用程序模块类?

我在单个android项目中创建了两个模块. > app模块(默认是我的app模块) >和另一个添加的库模块. 现在app模块有很多java类.我想在库模块中访问.Java类的app模块. 模块应用程序在xyz包中有一个DatabaseHelper类 现在我想在Library模块中导入类DatabaseHelper. android不能识别Databas

android – gradle插件升级后无法解析DefaultManifestParser

我正在尝试在Android Studio中编译AndroidCaldavSyncAdapter项目.它甚至曾经工作过,但是从com.android.tools.build:gradle:1.5.0升级gradle插件版本到com.android.tools.build:gradle:2.3.0之后它停止了工作.现在我收到这个错误: Error:(34, 0) A problem occurred evaluating p

构建android – 如何在mkbootimg命令中加载内核映像?

root @ ubuntu:/ media / Source / ICS_SOURCE #out / host / linux-x86 / bin / mkbootimg –kernel zImage –ramdisk ramdisk.img.gz -o –boot.img 错误:无法加载内核’zImage’ 我一次又一次地得到这个错误.. 我必须把内核映像运行这个命令??实际上在构建源代码后我没有得到boot

使用Gradle或Maven软件开发Android App有什么好处?

嗨,我只是想知道为什么人们会选择开发一个Android应用程序,而不是像eclipse等IDE,而是使用像Gradle或Maven插件这样的构建自动化工具?谢谢.解决方法:Gradle和Maven是构建自动化工具而非开发环境,您仍然使用IDE(如eclipse或IntelliJIdea)来开发应用程序,IDE将使用构建自动化工具进行

什么是Android SDK构建工具,平台工具和工具?

我知道这是一个非常基本的问题.但我对原生的android开发很新,我无法绕过什么是什么. 我使用Android Standalone SDK而不使用Android Studio,因此请相应指导. 假设我想为API级别19构建我的应用程序.我需要安装什么级别的平台工具和构建工具. 这就是我目前所拥有的 因为我想为我安

android – 无法解析R [No admob]

我搜索了其他答案,我试图找到一个解决方案,我知道这个问题已被提出. 突然间我的Android Studio找不到R类(R.raw.blabla). 找不到任何R文件 在其他课程中,它正在发挥作用. 我尝试了什么: >清洁项目>手动导入R.>在Manifest / Gradle applicationId中检查正确的包名称>从Gradle清洁(gra

android – 使用预建的.so库构建系统应用程序

我已经被困在这里一周试图建立第三方.so库以及我的应用程序到自定义Android系统.我遵循http://www.maxters.net/2012/05/adding-prebuilt-shared-library-to-android-build-system/并成功将.so lib作为预构建的共享库添加到Android Build System.现在我可以在../out/target/product

Android:Maven最终归档名称

在maven mvn clean install运行结束时,maven-install-plugin会自动将创建的工件安装在存储库中: [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ project --- [INFO] Installing C:\Users\mannaz\workspace\project\target\project-0.1.1-test.apk to C:\User

android – 是否可以将平台签名的应用程序安装到用户空间?

我最近在自定义Android版本中遇到了一个奇怪的问题?我已经有一个工作ROM几个月了,使用这个ROM我已经能够将平台签名的apks安装到用户空间(/ data / app).最近,在重建ROM之后,我一直无法安装那些相同的apks.任何安装平台签名应用程序的尝试(无论是通过adb install还是pm install)都会

android – multiDexKeepFile无法正常工作

我们在构建multidex App时遇到了问题.我们在应用程序启动期间不断收到不同的java.lang.NoClassDefFoundError错误. 我们注意到它们很可能与multidex问题有关.因为引导应用程序所需的类必须存在于主DEX文件中,并且它们不包含在classes.dex中.我们执行了https://developer.android.co

将可执行文件复制到android中的system / bin

我正在构建android源代码. 我在external / myservice文件夹中添加了自定义代码,我根据ping应用程序更改了make文件.我还添加了myservice的路径来构建/ core / main.mk.我的问题是,当构建完成时,生成的可执行文件不会复制到system / bin文件夹中,而是转到/ target / product /../ ob

在init.rc中禁用android服务

我正在开发一个新的硬件平台,我需要在其上安装Android操作系统. 对于初始测试,我需要停止Android init.rc文件中的所有Android服务.我在我的代码库中搜索了init.rc文件./bootable/diskinstaller/init.rc./bootable/recovery/etc/init.rc./system/core/rootdir/init.rc,我需要知道如

java – Android Studio(0.1.6-0.2.13)非jumbo指令错误

从Android Studio 0.1.5升级到0.1.6(也是从0.1.6到0.2.13)我遇到了一个问题,我的构建失败,出现以下错误: 无法执行dex:无法合并新索引some_number> 2 ^ 16成非jumbo指令! 我在project.properties文件中设置了以下行:设置dex.force.jumbo = true(无论是有没有)这都没有解决问题. 有任何

java – Eclipse没有构建针对5.0 Lollipop的Android项目

我在Eclipse(Kepler)中使用SDK管理器更新了Android SDK.当我将构建目标更改为Android 5.0 Lollipop时,Eclipse不再构建项目.清理项目后,“gen”文件夹变为空,并且不再生成R.java和其他文件,尽管我已启用“自动构建”.手动运行“Build Project”或“Build All”也不起作用.我不认为

android – 运行错误:任务执行失败’:app:transformResourcesWithMergeJavaResForDebug’

任务’:app:transformResourcesWithMergeJavaResForDebug’的运行错误执行失败 因此,在尝试运行我的项目时,我不断收到gradle构建错误.我搜索了其他解决方案,有人说添加: packagingOptions { exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' // will not include LICE

Android构建系统gradle

我正在测试orroids新的构建系统仍处于测试阶段. 我已经实现了一些生成以下错误的代码: No such property: resolutionResult for class: org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingArtifactDependencyResolver$ErrorHandlingResolvedConfiguration 的build.grad