草庐IT

epel-release

全部标签

android - "Link Assemblies"任务意外失败问题,而应用程序在 Release模式 Xamarin Android 中构建

尝试在XamarinAndroid中构建应用Release模式时出现以下问题。为什么会出现,如何解决?SeverityCodeDescriptionProjectFileLineSourceSuppressionStateErrorThe"LinkAssemblies"taskfailedunexpectedly.Xamarin.Android.XamarinAndroidException:errorXA2006:Referencetometadataitem'System.VoidAndroid.Widget.TextView::SetTextAppearance(System.I

android - connectedAndroidTest 和 release 构建类型

我正在使用gradle:1.2.3我想在发布(签名、缩小)配置上运行我的androidConntectTests(仪器测试),但我不能。我的构建类型:buildTypes{debug{minifyEnabledfalsedebuggabletrue}robotium{debuggabletrueminifyEnabledtruesigningConfigsigningConfigs.releaseproguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'}release{minifyE

android - keystore 文件 D\Telegram-master\TMessagesProj\config\release.keystore 找不到用于签名配置 'debug'

我下载了新版本的Telegram。运行时,出现了这个错误:KeystorefileD\Telegram-master\TMessagesProj\config\release.keystorenotfoundforsigningconfig'debug'.如何解决? 最佳答案 检查build.gradle文件的signingConfig部分:signingConfigs{debug{storeFilefile("config/release.keystore")storePasswordRELEASE_STORE_PASSWORDk

Android MediaPlayer - setDataSource 和 Release - IllegalStateException

我编写了自己的MediaPlayer类来播放特定路径下的文件以及播放Assets文件夹中的文件。这是类(class):publicclassCMediaPlayerextendsMediaPlayer{publicvoidplay(StringaudioPath){this.setOnCompletionListener(newOnCompletionListener(){@OverridepublicvoidonCompletion(MediaPlayermp){mp.release();}});Filef=newFile(audioPath);if(f.exists()){try{

android - 签发 Android Release Build "Failed to read key from keystore"问题

我正在使用gradle(assembleRelease)生成发布apk。我已将keystore文件保存在project/app/filename.keystore(在应用程序内)我已指定与登录gradle.properties文件相关的详细信息RELEASE_STORE_FILE=filename.keystoreRELEASE_STORE_PASSWORD=****RELEASE_KEY_ALIAS=aliasRELEASE_KEY_PASSWORD=****我的build.gradle文件有以下与签名相关的内容signingConfigs{release{storeFilefile

android - cordova "release"在 SSL 方面的行为与 "debug"不同

我在使用cordova时遇到了非常困难且完全无法通过谷歌搜索的问题。一个程序,在--debug模式下完美编译,在--release模式编译后停止工作。我确保源是相同的,并且效果是恒定的。--debugbuild和--releasebuild唯一的区别是--releasebuild打不开任何SSL连接。这个问题的范围很窄,在我的例子中是下面一行:Socket=newWebSocket('wss://376.su/');我的一个friend报告了行中发生的相同错误:;UPD:问题已解决查看答案。 最佳答案 问题我已经确定了问题的确切根源

android - 构建脚本错误,发现不支持的 Gradle DSL 方法 : 'release()' !

我在我的gradle包装器中使用Androidstudio0.50版本和gradle1.11-all。我有3个模块,下面是build.gradle文件。模块1applyplugin:'android'applyplugin:'android-test'android{compileSdkVersion19buildToolsVersion'19.0.1'packagingOptions{exclude'META-INF/ASL2.0'exclude'META-INF/LICENSE'exclude'META-INF/NOTICE'}defaultConfig{minSdkVersion

c++ - Visual Studio 在 Release模式下找不到 boost 包含文件(在调试中工作)

我在VisualStudio2013Express中使用boost。VisualStudio找到#include在Debug模式下,但不是在Release模式下。当我尝试在Release模式下编译时,它说:Error1errorC1083:Cannotopenincludefile:'boost/filesystem.hpp':Nosuchfileordirectory当我右键单击#include时手动打开文件的指令,它在调试配置中有效,但在发布中同样无效,它说:File'boost/filesystem.hpp'notfoundincurrentsourcefile'sdirecto

c++ - 优化、断言和 Release模式

考虑一个函数voidf(){assert(condition);...}在启用断言的Debug模式下,编译器可以自由假设条件成立,因为如果不成立,则不会执行剩余的代码。但是,在Release模式下,我相信编译器只会看到voidf(){...}并且不能再承担条件。是否有任何编译器指令或静态断言技巧让编译器知道某些不变量? 最佳答案 这不能用可移植的C或C++完成。一些编译器提供内部函数,例如__assume(对于MSVC)和__builtin_unreachable(对于GCC、ICC和Clang),可用于此目的。例如:voidf()

c++ - 仅为 Qt Creator 中的 Release 构建添加预处理器定义

我想为Release构建定义QT_NO_DEBUG_OUTPUT,但找不到添加它的位置。我需要预处理器定义是特定于发布的,即它应该影响发布构建,但不影响调试构建。我正在寻找与此等效的内容(它在VisualStudio中): 最佳答案 在您的项目文件中:CONFIG(release,debug|release){#ThisisareleasebuildDEFINES+=QT_NO_DEBUG_OUTPUT}else{#Thisisadebugbuild}请注意,CONFIG可以同时包含“release”和“debug”。只有最后一个有