草庐IT

platform类

全部标签

android - 如何在 Debug模式下将 Qt Creator 中的 --android-platform 更改为不是 android--1?

我正在尝试通过QtCreator在我的安卓设备上运行一个新的QtQuick应用程序。然而,QtCreator继续使用AndroidAPI版本1而我希望它以AndroidAPI版本10(又名Android2.3.3)为目标。当我运行Debug->StartDebugging,然后在我的物理设备和模拟器上选择armeabi或armeabi-v7a时,Qt神秘地继续以为目标android--1:"C:\Qt\5.4\android_armv5\bin\androiddeployqt.exe"--inputC:/dev/qc/build-qc_mobile-Android_for_armeab

android - 查找位置 : Google Play Location Service or Android platform location APIs

我正在尝试为我的新导航应用程序获取用户位置。我想经常检查用户的位置,它必须是准确的。我使用示例中的以下代码来获取位置。publicclassMainActivityextendsActivityimplementsLocationListener{privateLocationManagerlocationManager;privateStringprovider;privateTextViewa;privateTextViewb;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInst

android - "cordova platform add android"因意外错误而失败

我正在尝试在Ubuntu13.04上安装Phonegap,我已经安装了带有所有可用包的AndroidSDK,但运行以下命令:cordovaplatformaddandroid因意外错误而失败:[Error:Anerroroccuredduringcreationofandroidsub-project.Anunexpectederroroccurred:"$ANDROID_BIN"createproject--target$TARGET--path"$PROJECT_PATH"--package$PACKAGE--activity$ACTIVITY&>/dev/nullexitedwi

android - 对 Google Maps Platform 的无 key 访问已弃用

有时,当我尝试使用GoogleMAPSAPIKEY获取URL来绘制“折线”时,我的日志中出现错误:"error_message":"KeylessaccesstoGoogleMapsPlatformisdeprecated.PleaseuseanAPIkeywithallyourAPIcallstoavoidserviceinterruption.Forfurtherdetailspleaserefertohttp://g.co/dev/maps-no-account","routes":[],"status":"OVER_QUERY_LIMIT"我的list中有这个:此外,此APIk

android - 收集首选项失败,在 C :\Program Files (x86)\Android\android-sdk\platforms\android-19\android. jar 中找不到类 java/lang/Au​​toCloseable

我刚刚从sdk管理器更新了androidsdkAPI-19和buildtool-19。但是在启动eclipse时,它​​会显示标题中提到的控制台错误。当我为android4.4模拟器创建avd时,还有一件事没有显示在正在运行的模拟器列表中。请解决这个问题,谢谢 最佳答案 我也遇到过同样的问题,现在已经解决了。尝试以下步骤去帮助|安装新软件...选择Android开发者工具更新站点-http://dl-ssl.google.com/android/eclipse/按全选按完成完成 关于an

android - 找不到 com.google.plus.platform 的提供商信息

到目前为止,我已经将一个应用程序与Google+平台以及一个Google+按钮集成在一起。事情似乎工作正常,但我不断收到此消息经常出现在日志中..06-3015:14:58.296:E/ActivityThread(2308):Failedtofindproviderinfoforcom.google.plus.platform有没有人见过这个。任何人都可以向我解释它是什么,因为我还找不到任何解释吗? 最佳答案 好吧,我想我在将admob添加到我的一个新项目后找到了出现此消息的原因。幸运的是,这不是错误,而是警告。如果应用程序goo

c++ - Platform C 预处理器定义

我正在用C++编写一个小型库,我需要能够在许多不同的平台上构建它,包括iPhone、Windows、Linux、Mac和SymbianS60。我编写了大部分代码,使其与平台无关,但有些部分必须在每个平台的基础上编写。目前,我通过根据当前平台包含不同的header来实现此目的,但我无法充实它,因为我不确定为所有平台定义了哪些预处理器定义。对于Windows,我通常可以依靠看到WIN32或_WIN32。对于Linux,我可以依靠看到_UNIX_,但我不太确定其他平台或其64位变体。有没有人有在平台上找到的不同定义的列表,或者我必须求助于配置文件或gcc参数? 最

c++ - Visual Studio : compile list of modules on each platform and configuration

我正在从事一个巨大的C++项目,该项目针对许多平台,每个平台都有多种配置。由于编译时间长,在每个平台上构建整个项目以测试更改是否成功编译不是一种选择。我通常做的是编译我在不同平台/配置组合上修改的单个cpp模块。我想自动执行此过程,无论是使用脚本、VS扩展还是其他任何方式,我都愿意评估不同的选项。我真正需要的是为每个平台和每个配置获取一个cpp文件列表并编译每个文件(基本上遍历配置管理器的所有组合)。这可能吗?关于如何解决这个问题有什么好的建议吗?编辑:我知道这远不是一个完美的解决方案,并且只会发现一部分错误。我仍将不得不面对链接错误、其他cpp单元上的编译器错误取决于修改后的head

c++ - Visual Studio : How to use platform toolset as preprocessor directive?

我的项目有两个平台工具集:v110和v110_xp,根据所选平台,我想包含/排除部分要编译的代码。_MSC_FULL_VER和$(PlatformToolsetVersion)对于这两个平台工具集具有完全相同的值。或者,我尝试使用$(PlatformToolset)如下:_MSC_PLATFORM_TOOLSET=$(PlatformToolset)但问题是$(PlatformToolset)是非数字的。想知道如何将这个非数字值用作预处理器指令?尝试了几种解决方案后我发现了_MSC_PLATFORM_TOOLSET='$(PlatformToolset)'然后#if(_MSC_PLAT

c++ - x64 构建 : error MSB8013: This project doesn't contain the Configuration and Platform combination of Debug|Win32

我正在尝试为具有许多解决方案(一些用于CI,一些用于开发人员)和数百个项目的复杂构建运行纯x64构建,并遇到“错误MSB8013:该项目不包含配置和Debug|Win32的平台组合”我已将其简化为一个简单的配置:解决方案A包含项目X和项目Y。项目X有一个项目引用项目Y。解决方案B包含也包含项目X。所有项目或解决方案都不包含Win32平台-它已被删除。当我构建解决方案B(作为x64)时,我收到errorMSB8013:Thisprojectdoesn'tcontaintheConfigurationandPlatformcombinationofDebug|Win32错误信息有时包含额外