NEW

2013年03月15日

JNIでReferenceTable overflowが発生したのでDeleteLocalRefを使う

JNIの中でループ処理を行っていると、以下のようなエラーが発生することがあります。 ReferenceTable overflow (max=512) Last 10 entries in JNI local reference table: ... たとえば、Native側からJavaのRandomAccessFileにアクセスし、データを読み込む以下のようなコードがあります。

2013年03月15日

Written by

PICK UP

  • Android_Robot_100

    JNIでReferenceTable overflowが発生したのでDeleteLocalRefを使う

    JNIの中でループ処理を行っていると、以下のようなエラーが発生することがあります。 ReferenceTable overflow (max=512) Last 10 entries in JNI local reference table: ... たとえば、Nativ...

    3777 views

    2013年03月15日
    written by

  • Android_Robot_100

    JNIでNewGlobalRef, DeleteGlobalRefを使う

    JNIを使っていて、C/C++側からJavaのオブジェクトを任意のタイミングで使いたいことがあります。 たとえば、ネイティブ側で処理が終わったらonCompleteメソッドを呼び出すとか、javaのInputStreamをC側で保持しておき、適宜読み込むといった場合です。 JNIメソッド...

    3813 views

    2013年03月08日
    written by

  • AndroidプロジェクトでEclipseを使ってソース構成を変えずにパッケージ名のみサクッと変更する

    同じAndroidソースを流用して、いくつかの別アプリとして運用したい、というケースがあります。その場合、アプリの識別子となるパッケージ名のみ変更する必要があります。 基本的にはAndroidManifest.xmlのpackage要素を変更するだけで良いのですが、R.javaなどはpacka...

    4067 views

    2013年03月06日
    written by

  • Git

    gitでUnlink of file failedが発生

    Windowsでgit pullしたところ、 Unlink of file failed: xxx.jar のエラーが発生しました。 Androidプロジェクトで、リポジトリ側であるjarライブラリを削除したのですが、それをpull時に反映できないエラーです。 以前Windows 8...

    3607 views

    2013年03月06日
    written by

  • Android_Robot_100

    JNI ERROR (app bug): attempt to use stale local reference

    Android NDKを使って開発していて、アプリを動かしてみると JNI ERROR (app bug): attempt to use stale local reference というエラーが発生することがあります。 これは主に、すでに無効になったクラス参照にアクセスした際に...

    3944 views

    2013年03月04日
    written by

  • Jar Mismatch Found 2 versions of android-support-v4.jar in the dependency list

    Androidプロジェクトをビルドすると、 Jar Mismatch Found 2 versions of android-support-v4.jar in the dependency list というエラーが発生することがあります。 これは、android-support-...

    3985 views

    2013年02月27日
    written by

  • Android_Robot_100

    Android NDKで non-numeric second argument to ‘wordlist’ function: ”. Stop. エラーが発生するとき

    Android NDKを使って開発しているとき、以下のようなエラーが出ることがあります。 *** non-numeric second argument to 'wordlist' function: ''. Stop. ググると、AndroidManifest.xmlにminSdkVer...

    4692 views

    2013年02月19日
    written by

  • Libxml2-Logo-180x168

    Android用にlibxml2をビルドする

    Android NDKで開発していて、libxmlを使いたいことはよくありますよね。 Configureのオプションを設定したりすればいけますが、バージョン依存など気をつけることが多いので、androidのソースから持ってくるのがお手軽です。 repoで落としてくるのは重いので、以下から...

    4250 views

    2013年02月18日
    written by

  • aidl

    error executing aidl: return code 1

    Androidプロジェクトで、ビルドしようとすると以下のエラーが出ることがあります。 error executing aidl: return code 1 古いAndroid SDKを使っているマシンでは発生しないのですが、最近セットアップしたマシンでは発生。 aidlを使っ...

    3256 views

    2012年10月19日
    written by

  • 3526

    Androidで安全にパスワードを保存する(4)

    前回は、暗号化の方法について紹介しました。 しかし、元に戻せる方法で保存する以上、何かしらの共通鍵を保持しておく必要があります。 単純にアプリ内の定数として保持しておくと、リバースエンジニアリングに非常に弱いので、多少の工夫が欲しいところです。 ところで、タイトルには反しますが、ア...

    5357 views

    2012年09月23日
    written by

ALL

  • Android_Robot_100

    JNIでReferenceTable overflowが発生したのでDeleteLocalRefを使う

    JNIの中でループ処理を行っていると、以下のようなエラーが発生することがあります。 ReferenceTable overflow (max=512) Last 10 entries in JNI local reference table: ... たとえば、Nativ...

    3778 views

    2013年03月15日
    written by

  • Android_Robot_100

    JNIでNewGlobalRef, DeleteGlobalRefを使う

    JNIを使っていて、C/C++側からJavaのオブジェクトを任意のタイミングで使いたいことがあります。 たとえば、ネイティブ側で処理が終わったらonCompleteメソッドを呼び出すとか、javaのInputStreamをC側で保持しておき、適宜読み込むといった場合です。 JNIメソッド...

    3814 views

    2013年03月08日
    written by

  • AndroidプロジェクトでEclipseを使ってソース構成を変えずにパッケージ名のみサクッと変更する

    同じAndroidソースを流用して、いくつかの別アプリとして運用したい、というケースがあります。その場合、アプリの識別子となるパッケージ名のみ変更する必要があります。 基本的にはAndroidManifest.xmlのpackage要素を変更するだけで良いのですが、R.javaなどはpacka...

    4068 views

    2013年03月06日
    written by

  • Git

    gitでUnlink of file failedが発生

    Windowsでgit pullしたところ、 Unlink of file failed: xxx.jar のエラーが発生しました。 Androidプロジェクトで、リポジトリ側であるjarライブラリを削除したのですが、それをpull時に反映できないエラーです。 以前Windows 8...

    3608 views

    2013年03月06日
    written by

  • Android_Robot_100

    JNI ERROR (app bug): attempt to use stale local reference

    Android NDKを使って開発していて、アプリを動かしてみると JNI ERROR (app bug): attempt to use stale local reference というエラーが発生することがあります。 これは主に、すでに無効になったクラス参照にアクセスした際に...

    3945 views

    2013年03月04日
    written by

  • Jar Mismatch Found 2 versions of android-support-v4.jar in the dependency list

    Androidプロジェクトをビルドすると、 Jar Mismatch Found 2 versions of android-support-v4.jar in the dependency list というエラーが発生することがあります。 これは、android-support-...

    3986 views

    2013年02月27日
    written by

  • Android_Robot_100

    Android NDKで non-numeric second argument to ‘wordlist’ function: ”. Stop. エラーが発生するとき

    Android NDKを使って開発しているとき、以下のようなエラーが出ることがあります。 *** non-numeric second argument to 'wordlist' function: ''. Stop. ググると、AndroidManifest.xmlにminSdkVer...

    4693 views

    2013年02月19日
    written by

  • Libxml2-Logo-180x168

    Android用にlibxml2をビルドする

    Android NDKで開発していて、libxmlを使いたいことはよくありますよね。 Configureのオプションを設定したりすればいけますが、バージョン依存など気をつけることが多いので、androidのソースから持ってくるのがお手軽です。 repoで落としてくるのは重いので、以下から...

    4251 views

    2013年02月18日
    written by

MORE