備忘録 〜プログラミング〜

プログラミングに関する事をつらつらと、、

2015-02-01から1ヶ月間の記事一覧

gitでremoteにあるtag一覧を確認する

git

アプリをリリースするとき、アプリのバージョン毎に、tagをつけて管理しています。 いつものように $ git tag release_1_3_1 $ git push —tagsこのようにタグをつけて、リモートにプッシュしていたのですが、ふとローカルにあるtag一覧はどうやって確認する…

Android Studioでjniで使用するsoファイルが見つからず、UnsatisfiedLinkErrorが出る問題

ライブラリプロジェクト内で.soを使用していたのですが、android studioではうまくロードが出来ずに、 java.lang.UnsatisfiedLinkError: Couldn't load PQAMakerJNI from loader dalvik.system.PathClassLoader: findLibrary returned null at java.lang.Run…

DialogFragment表示時に出た、java.lang.IllegalStateException

DialogFragmentを継承した独自クラスを作成し、ボタンをタップしたときにshowメソッドでdialogを表示させる実装をしていたのですが、ボタンをタップしてすぐにViewの切り替えを行ったとき、 Error Can not perform this action after onSaveInstanceStateこ…

AndroidStudioに移行したとき、アプリアイコンの@drawable/iconでエラーが出る

AndroidStudioに移行したとき、アプリのアイコンを設定している場所で以下のようなエラーが出ました。 Manifest merger failed with multiple errors こちら、回避するためには、AndroidManifestのapplicationタグに tools:replace="android:icon,android:th…

Android Studioでライブラリプロジェクトを管理する方法

EclipseからAndroid Studioに移行する事になったのですが、ライブラリプロジェクトをどう管理するのか分からなかったので、調べてみました。 1:Androidプロジェクトを作成する(例としてHelloWorldプロジェクトを作成) 2:以下がオリジナルプロジェクト…

Toastが重複して出てしまう問題

Click時にToastを出すなどの処理をしていたとき、何度もClickすると、押した分だけToastが出てしまいます。 なので、Click時にToastが出ているかを確認して、出ていればCancel処理を追加。 こんな感じ private static Toast mToast; public void showToast()…

ListViewに透過pngを設定したImageButtonを配置したときの問題

表題の通り、ListViewに透過pngを設定したImageButtonを配置したとき一つ問題が出たのでメモ。 普通に配置した上では、何の問題もないのですが、 タップ時に色が変わったとき、その透過部分の色が変わらない問題が出ます。 これを回避するためには、このよう…

adb devicesでデバイスの検出がされない

android端末、LGL24で検証をしようと思い、いつものように開発者モードにしてUSBでmacに接続したのですが、デバイスが検出されませんでした。 色々調べて、たどり着いたstack overflow。 いつもなら、開発者モードをオンにするだけで検出されるんですけど、…