ページビューの合計

2014年9月24日水曜日

google play service libでハマった

“auth_client_using_bad_version_title” is translated here but not found in default locale

署名付きのapkファイルを作ろうと思ったらこんなエラーが何回もでるんで
色々webをあさって答えを載ってるページを発見したのでメモしておく

やったことは

1) values-af/auth_strings.xml を選択
2) コピー
3) values/auth_strings.xml 配置

 apkファイル作りたいだけなのに時間かかったわー


参考にしたページ
Google Play Service Libraryを使って起きた問題

2014年9月7日日曜日

PreferenceFragmentを使ってみた

PreferenceActivityを使って設定画面を実装していたけど
非推奨 ばかりで嫌になってきたので修正してみた

以下が簡単なサンプル。

public class PrefActivity extends Activity {
    private SimplePrefFragment fragment;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        fragment = new SimplePrefFragment();
        getFragmentManager().beginTransaction().replace(android.R.id.content, fragment).commit();
    }

    public static class PrefFragment extends PreferenceFragment
            implements OnSharedPreferenceChangeListener
    {
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            addPreferencesFromResource(R.xml.my_pref); // => res/xml/my_pref.xml
        }

        @Override
        public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
            // 変更通知処理
        }
    }
}

2014年4月26日土曜日

android 実機をwifiでデバッグモード

①wifi環境に実機を接続

②接続ポート設定
adb tcpip 5555

③接続
adb connect [任意のIP]:555
->555は省略可能

④接続確認
adb devices

⑤切断
adb disconnect [任意のIP]

以上

2014年3月27日木曜日

java.lang.ClassNotFoundException: com.android.ddmuilib.logcat.LogCatFilter

久々にandroidプロジェクト触ったら全く動かなくなってしまった。
実機でもエミュレータでも同様

LogCatを確認すると以下のようなエラーが
java.lang.ClassNotFoundException: com.android.ddmuilib.logcat.LogCatFilter

いろいろ調べてみるとEclipseをclean起動すれば良いとのこと

やってみたらうまく動いたー
よかった