草庐IT

build_release

全部标签

android - 如何调试仅在 Release模式下崩溃的 Android 应用程序

在Debug模式下一切正常,但在Release模式下崩溃。哪些在Debug模式下可用但在Release模式下未打开的必需权限?编辑当我将链接设置为无时,我会通过第一个屏幕进入登录屏幕。但是,当我添加发布权限Internet时,它第一次尝试读取远程EntityFrameworkCore表时崩溃了。编辑2在Release模式下,如果我选中UseSharedRuntime,应用程序运行正常。编辑3我在Release模式下临时打开了调试。以下行仅在Release模式下抛出System.TypeInitializationException:if(_context.bma_users.Any(p

android - 谷歌地图不显示在 Release模式android

我的谷歌地图API有问题。在Debug模式下它工作正常。但是在Release模式下我得到了空白map。我试图将SHA1从调试keystore更改为发布keystore。对我的问题有什么想法吗? 最佳答案 将apikey添加到debug>res>values>google_maps_api.xml然后添加release>res>values>google_maps_api.xml。然后检查它是否有效。也许您有2个google_maps_api.xml文件,一个在app/src/debug/res/values文件夹中,另一个在app/

Android-Jenkins : failed to find Build Tools revision 17. 0.0 在 Jenkins 构建服务器上

我正在尝试使用Jenkins上的Android模拟器来构建和测试我的项目。但是在运行我的gradle任务时出现以下错误;failedtofindBuildToolsrevision17.0.0我正在运行的gradle任务是;./gradlewcleanconnectedCheck在我的gradle构建文件中,我有以下配置android{compileSdkVersion17buildToolsVersion"17.0.0"defaultConfig{minSdkVersion7targetSdkVersion17}}构建服务器是一个headless的Ubuntu实例(大约12个)。我的

Android 通知生成器 getNotification() 与 build()

根据我看到的文档,Android通知生成器是在API11中引入的,并且:在API11到API15中,使用方法.getNotification()创建通知对象从API16开始,人们使用.build()创建通知对象。这听起来很简单,但我该如何编写代码Eclipse会根据API版本调用正确的方法吗? 最佳答案 如果您的应用支持早于API级别11的设备,您应该使用NotificationCompat.Builder,在这种情况下,您可以一直使用build().否则,欢迎您调用getNotification(),直到您愿意仅支持API级别16

CMake:构建类型(Debug、Release以及其他)

@TOC导言我们前几篇的学习基本上可以完整构建项目和库了,接下来我们将基于第三篇的内容进行修改和补充,不断的完善各种学到的内容。基本概念构建类型CMake可以识别的构建类型是:Debug:用于在没有优化的情况下,使用带有调试符号构建库或者可执行文件Release:用于构建的优化的库或者可执行文件,不包含调试符号RelWithDebInfo:用于构建较少的优化库或者可执行文件,包含调试符号MinSizeRel:用于不增加目标代码大小的优化方式,来构建库或者可执行文件控制生成构建系统使用的配置变量是CMAKE_BUILD_TYPE,该变量默认为空。这里我们仍然选择CMake第三篇—动态库和静态库的

android - Eclipse Android SDK - 'Building Workspace' 死锁

我的Eclipse工作区中有两个Android项目(一个是另一个使用的库项目)编译第一个(库)项目工作正常第二个总是挂起(完成98%)我知道文章和博客中也有类似的问题,但这些指南似乎都不起作用。到目前为止,我有:清理项目创建干净的工作空间甚至必须全新安装Ubuntu(因此所有Eclipse、Java、AndroidSDK都是干净的)求助!我对这个问题束手无策!我正在运行Ubuntu10.04、Eclipse3.5.2(都是32位的)。这个设置已经运行了一个月左右,前几天刚坏掉。) 最佳答案 Buildingworkspacegets

android - 将 build.prop 推送到/system/build.prop

我已经编辑了build.prop,现在我的手机无法启动。我已经使用adb提取了build.prop,现在我有了正确的build.prop文件我需要的是使用adb推送build.prop。首先尝试:只读文件系统当我挂载系统时:第二次尝试:PermisionDenied我能做什么? 最佳答案 可能是因为adbpush使用了shell用户,该用户没有对/system/build.prop的写入权限。但是,您可以先将文件推送到不同的位置(例如/data/local/tmp/),然后使用root用户将文件移动到正确的位置(挂载后)。

android - app-release.apk 是 zipaligned apk 吗?

我正在使用AndroidStudio1.0.2。当我在gradle任务中点击assembleRelease时,会生成两个文件,app-release-unaligned.apk和app-release.apk。我知道app-release-unaligned.apk是未对齐的,但什么是app-release.apk?它是对齐的apk吗?我的build.gradle如下所示。buildTypes{release{minifyEnabledtrueproguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-pr

android - 无法运行 aapt 命令 - 不断返回 "Android SDK Build-tools"

我正在尝试做的事情:在MacOSX上安装Android构建工具,这样我就可以使用aapt命令来处理/处理一些图像以进行测试我做了什么:使用brew安装了AndroidSDK运行android命令来启动SDK管理器使用管理器安装SDK工具(22.3)、SDK平台工具(19)、SDK构建工具(19)和Android4.4我已确认使用brew时工具已添加到默认位置。会发生什么:运行aapt或aaptv总是返回Usethe'android'tooltoinstallthe“AndroidSDKBuild-tools”。我也尝试过使用androidupdate更新工具,但它仍然无法工作。编辑:运

android - 使用 build.gradle 文件将 Eclipse 项目导入 Android Studio 失败

我正在尝试使用build.gradle文件导入基于Eclipse的Android项目。我收到以下消息:“找不到构建工具修订版18.0.0”。但是,根据AndroidSDK管理器,我安装了AndroidSDKBuild-tools18.0.1。如果相关的话,我正在64位Windows7计算机上执行所有这些操作。我该如何解决这个问题?更新:实际上我今天早上才更新到Build-tools18.0.1。然后我注意到,在AndroidStudio中创建新项目时,它不允许我使用Android4.3(4.2.2是最新的允许版本)创建项目。我尝试将项目的目标版本降为Android4.2.2,然后重新导