android编译环境用mmm编译,报错'string' does not name a type

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android编译环境用mmm编译,报错'string' does not name a type相关的知识,希望对你有一定的参考价值。

#include <string>
std::string xx;
此时报错string no such file or directory,修改成
#include <string.h>
std::string xx;
此时报错'string' does not name a type
问题已经解决:
#include <string>
下面用using namespace std;或者用string的时候加std::string
重点:在android.mk中添加
LOCAL_C_INCLUDES := \
external/stlport/stlport \
bionic \
LOCAL_STATIC_LIBRARIES := libstlport_static
搞定

1.androidERROR:unknownvirtualdevicename解决法打开系统属性-->环境变量—>在“系统变量”那一个GroupBox下面选择“新建”-->变量名为"ANDROID_SDK_HOME”(注意,这个变量名不能改变,只能是这个名字!),然后把变量值改为你想把AVD所在的".android”文件夹放置的位置,比如:"F:\AndroidEmulator”,在这里我把它放在AndroidSDK包中,值为:"D:\SDK\Android\android-sdk-windows-1.5_r3”,如下图所示。设定成功的话,在eclipse里preferneces->Android->BulidSetting里为如下结果:Defaultdebugkeystore:F:\Android_Emulator\\.android\debug.keystore然后这样就可以一劳永逸了!!!2.emulator-5554disconnected!Cancelling'oms.Hello.HelloOpone'launch!在eclipse里面改变一下你run的时候的设置就好了.右点你的工程后run里面有一个runconfigrations,在里面有一个选项每次运行都察掉记录wipe.的,选上就好了. 参考技术A 未定义的东西是不是没有包含。h文件

以上是关于android编译环境用mmm编译,报错'string' does not name a type的主要内容,如果未能解决你的问题,请参考以下文章

错误记录Android Studio 编译报错 ( VirtualApp 编译 NDK 报错 | Error:A problem occurred configuring project ‘: )(代

错误记录Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. ② | 升级 Gradle 版本 )

android 编译PinyinIME输入法报错

android 编译PinyinIME输入法报错

android 编译PinyinIME输入法报错

android 编译PinyinIME输入法报错