Androidプログラミング質問スレ revision50 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0093デフォルトの名無しさん
2015/12/11(金) 20:11:52.49ID:A0BIWEFF行き詰ったので助けてください。
コンパイルは
https://code.google.com/p/osmand/wiki/GradleCommandLineBuildEnvironment
でVirtualBox上のUbuntu14.04でやってます。
ANDROID_SDKの環境変数部分はANDROID_HOMEで定義する必要があります。
で、文字化けなんですが、どうもNDKでcanvas上で描画している箇所が原因で、
同じ文字列、同じフォントでもJava側で描画されているPOIの施設名称は化けないようです。
osmandapp/core-legacy/native/src/textdraw.cpp
drawTextOverCanvas関数の、TextDrawInfo* textDrawInfo = *itdi;
で格納されているtextDrawInfo->textがテキストが化ける文字列なので、このあたりを修正すれば
治りそうなんですが、どうすればいいかさっぱりわからずです。
スーパーハカーさんよろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています