草庐IT

deprecation-warning

全部标签

安卓工作室 0.5.9 : 2 annoying Gradle warnings

我已经升级到AndroidStudio0.5.9并且总是收到这些警告:Configurationondemandisanincubatingfeature.RelyingonpackagingtodefinetheextensionofthemainartifacthasbeendeprecatedandisscheduledtoberemovedinGradle2.0有什么我应该做的吗?如果没有,我可以禁用它们吗? 最佳答案 谷歌搜索Gradle孵化功能结果thispage:C.1.2.IncubatingFeaturesarei

android - ProGuard : Warning: butterknife. internal.InjectViewProcessor:

我在使用idea13生成apk时遇到了这个错误ProGuard:Warning:butterknife.internal.InjectViewProcessor:can'tfindsuperclassorinterfacejavax.annotation.processing.AbstractProcessor 最佳答案 即使您没有发布实际问题,我假设您希望该警告消失。将以下行添加到您的ProGuard配置中:-dontwarnbutterknife.internal.**-keepclass**$$ViewInjector{*;}

安卓数据绑定(bind) : "Method references using ' .' is deprecated"

在我的应用中使用数据绑定(bind)时,我在编译时收到以下警告:Warning:Methodreferencesusing'.'isdeprecated.Insteadof'handler.onItemClick',use'handler::onItemClick'请在下面查看我的XML。请注意条件语句中的非常简单的消息,直到我更改“.”。到“::”。android:onClick="@{!active?handler::onItemClick:null}"由于onItemClick在条件语句中,它似乎将两个::中的第一个解释为条件的“else”语句。在第二个“:”上,我得到错误:ex

安卓工作室 : how to see a list of all warnings?

如果我更改编辑器设置,我可以看到更多标记为黄色的警告,但我必须手动查找和查看它们。我在编译完成时需要一个列表,这样我就可以单击并检查它们中的每一个。AndroidStudio是2.1.1编辑:特别是我需要在应用程序gradle脚本中查看与minSdk更改相关的所有警告 最佳答案 回答AndroidStudio:howtoseealistofallwarnings?分析>检查代码这将运行lint并列出所有警告。 关于安卓工作室:howtoseealistofallwarnings?,我们在

c++ - g++ 编译器 : optimization flag adds warning message

我注意到g++编译器的这个有趣的行为,如果我向编译器添加一个-O3标志,我会得到otsu.cpp:220:warning:‘x’maybeuseduninitializedinthisfunction但是,当我不使用优化而是使用调试标志-g时,我根本没有收到任何警告。现在,当-g标志打开时,我更信任编译器;但是,我想知道这是否是应该预期的明确定义的行为?为清楚起见,导致此问题的代码大致如下:intx;//uninitializedgetAValueForX(&x);//functionmakesuseofx,//butxisunitialized在哪里voidgetAValueForX

c++ - 为什么我在这个简单的代码中得到 "ld: warning: direct access in _main to global weak symbol"?

这个问题在这里已经有了答案:xcodewithboost:linker(Id)Warningaboutvisibilitysettings(6个答案)关闭5年前。在我的Clang编译器中这是非常奇怪的行为。我使用Xcode(OSX),所有都是最新的。为什么我会在那个简单的代码中收到此警告?如果我删除这两行,警告就会隐藏。ld:warning:directaccessin_maintoglobalweaksymbolstd::__1::char_traits::eq(char,char)meanstheweaksymbolcannotbeoverriddenatruntime.Thisw

c++ - constexpr 静态模板函数 : g++ error is a warning on clang

考虑以下片段:#includetemplateconstexprintf(){returnI*f();}templateconstexprintf(){return1;}intmain(){std::cout();return0;}这段代码可以很好地与g++和clang编译。非常好。现在将static添加到模板函数特化中:templateconstexprstaticintf(){return1;}然后g++6.1响应错误:11:error:explicittemplatespecializationcannothaveastorageclass还有clang3.8:11:error:

c++ - pragma warning(push, 0) 不禁用/墙警告?

我记得这个技巧在过去的某个时候有用,但现在似乎不起作用了。在#include语句周围放置#pragmawarning(push,0)实际上并不能阻止/Wall从这些语句中生成警告包含文件。将/Wall更改为/W4解决了这个问题,但使用/Wall似乎被打破了。#pragmawarning(push,0)#include#pragmawarning(pop)intmain(){std::cout构建输出:MicrosoftVisualStudioCommunity2017版本15.5.3完整的命令行开关(从cmake生成):/GS/TP/analyze-/Wall/Zc:wchar_t/G

c++ - 'Attempting to upgrade input file specified using deprecated transformation parameters' 是什么意思?

我目前正在尝试使用Caffe训练我的第一个网络。我得到以下输出:caffetrain--solver=first_net_solver.prototxtI051509:01:06.57771015331caffe.cpp:117]UseCPU.I051509:01:06.57801415331caffe.cpp:121]StartingOptimizationI051509:01:06.57809715331solver.cpp:32]Initializingsolverfromparameters:test_iter:1test_interval:1base_lr:0.01displ

c++ - 如何在 valgrind 中跟踪/捕获 "Warning: invalid file descriptor -1 in syscall close"

valgrind显示以下内容:==13880==Warning:invalidfiledescriptor-1insyscallclose()是否有一种简单的方法来调查此错误?我的意思是-例如显示堆栈跟踪?这是一个巨大的项目,我无法手动检查每个关闭。另外,我想这对于每个系统调用错误的文件描述符都是一样的。我运行它是这样的:valgrind--trace-children=yes--track-fds=yes--log-fd=2--error-limit=no\--leak-check=full--show-possibly-lost=yes--track-origins=yes\--s