Masaatoshi Ito の備忘録

主にザウルス(SL-C3100)に関する備忘録を書いています。更新停滞中&書く内容迷走中…。

Kotlin/Native v0.7のWindows版でCInterop失敗

2018年04月28日 22時33分44秒 | Kotlin
Kotlin/Native 0.7 のWindows版を動かしたら 0.6.x でコンパイルできていたものができなくなってしまった。
一応、解決策は見つけました。

「CInterop Can't find dependent libraries #1544」
https://github.com/JetBrains/kotlin-native/issues/1544

上記のIssueが上がっていて多分同じ理由だと思いますが、GitHubのアカウントも持っていなく、かつコメントとかのやり方やルールも分からないので、とりあえず久々にブログに書いて誰かが代わりに書いてくれるみたいなことを期待したいと思います。
(その前に公式サイトで誰かが対応してくれそうですが…)

おそらく原因は「run_konan.bat」に入った「KONAN_DATA_DIR」用の処理がうまく動作していないためです。
バッチファイルでは未定義の変数ときに「%KONAN_DATA_DIR%」が空文字にはならないようです。

当該行の上の行に
「if NOT DEFINED KONAN_DATA_DIR (set KONAN_DATA_DIR=%USERPROFILE%\.konan)」
を追加したら動作するようになりました。
コメント
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

Android2.3以下?(おそらく)でButter Knife使用するとVerifyErrorが発生する

2014年05月27日 07時00分00秒 | Android
最近のButter Knife(5.0.0/5.0.1)でAndroid2.3以下?(おそらく)でButter Knife使用するとVerifyErrorが発生してしまい、アプリが実行できません。

まだ、最新の5.1.0は試していませんが、とりあえず今は4.0.1を使用しています。

原因とか対応策とか見つかったら、また書きたいと思います。
コメント
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

Android開発時にEclipseでFindBugsを使うとjava.rmi.Remoteが必要と怒られる

2014年01月06日 22時26分52秒 | Android
本当は、各ソフトのバージョンとか書いた方がいいのでしょうが、面倒くさいので(汗)概要だけ書いておきます。

タイトルの通りのとき以下の項目のチェックを外すと私の環境ではうまくいきました。

・BadAppletConstructor
・DontIgnoreResultOfPutIfAbsent
・FindMaskedFields
・FindNullDeref
・FindUninitializedGet
・ReadOfInstanceFieldInMethodInvokedByConstructorInSuperclass
・UnreadFields

参考となったのは以下のサイトです。

http://stackoverflow.com/questions/14935979/eclipse-findbugs-plugin-fails-with-android-project-asking-for-java-rmi-remote

最近、lombokとかbutterknifeとかで遊んでいたりするので、その辺が関係しているのかなとも思ったりもしましたが、ちゃんとした原因は掴んでいません。
コメント
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

NowMush簡易編集機能を無効化する機能の追加

2013年09月28日 22時35分13秒 | Android/NowMush
何度か更新しましたが、無事修正して公開申請しました。

以下、元の記事です。

NowMush簡易編集機能を無効化する機能を追加したバージョンを公開(申請)しました。

説明文の中に連続入力機能とか簡易編集機能とか名前がバラバラですが(汗)…、1.3.6以前のように選択候補一覧の上部を表示しないようにする設定を追加しました。

イメージとしては以下のような感じです。


Google Playでバージョンアップが更新されるのは数時間後だと思いますが、良かったら使ってください。

NowMush - Google Play
https://play.google.com/store/apps/details?id=jp.mito.nowmush

APKファイルとソース - Google Code
https://code.google.com/p/mito-android-sources/downloads/detail?name=NowMush-1.4.4.apk
https://code.google.com/p/mito-android-sources/source/browse/tags/NowMush-1.4.4

ちなみに、Google Codeは来年1月15日ぐらいでDownload機能に新規追加できなくなるっぽい?
http://google-opensource.blogspot.jp/2013/05/a-change-to-google-code-download-service.html
Driveに移行すると思うけど面倒くさいなぁ…。
コメント
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

TextEventRegister(テキストを簡易解析してGoogleカレンダーに予定登録するアプリ)公開

2013年09月16日 22時00分00秒 | Android/TextEventRegister
TextEventRegisterというテキストを簡易解析してGoogleカレンダーに予定登録するアプリを作りましたので、公開してみました。

TextEventRegister - Google Play
https://play.google.com/store/apps/details?id=jp.mito.texteventregister


Google Playにも記載していますが、メールなどの文章から『とりあえず』予定登録することを前提としています。
また、日付や時刻が存在しないと予定として認識しません。
かつ、日時の認識パターンも簡易的です。

ところで、いくつかAndroidアプリを作成していて今更なのですが、ボタンを連続タップしたときの防止処理って、他の開発者の方々はどのように書かれているのかなと思ったりしている今日この頃です。
ただ、ちゃんとしたアプリは必要以上にボタンがない気もしますし、そんなに問題にならないことも多いと思うので、気にすることないのかもしれませんが…。
あと本当に気になるならオープンソースのアプリとかのソースをちゃんと見ろって話ですけどね…。
コメント
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする