ラベル Android の投稿を表示しています。 すべての投稿を表示
ラベル Android の投稿を表示しています。 すべての投稿を表示

2021年6月22日火曜日

内部ストレージ化に使用したSDカードを再び内部ストレージ化して使用する

Android10から11へOSアップデート後、再び利用できる状態にします。
  1. SDカードをexFATでクイックフォーマットします。
  2. 利用するAndroid端末をADB Shellで内部ストレージ化します。
    C:\>adb shell
    SO-41A:/ $ sm list-disks
    disk:179,64
    SO-41A:/ $ sm list-volumes
    private mounted null
    emulated;0 mounted null
    public:179,65 mounted EE55-85F3
    SO-41A:/ $ sm partition disk:179,64 mixed 50
    SO-41A:/ $ sm list-volumes
    private:179,67 mounted 3afcb1cc-27cf-4763-b806-cdd2491e9bbd
    private mounted null
    emulated;0 mounted null
    public:179,65 mounted 1C25-83D6
    emulated:179,67;0 unmounted null
    SO-41A:/ $
    

2020年7月1日水曜日

Xperia10Ⅱの内部ストレージ化

NTTドコモのSO-41Aで実施しました。
  1. Android SDKをダウンロードして、インストールします。
  2. Xperia10IIのドライバをダウンロードして、インストールします。

  3. 開発者向けオプションを有効にして、USBデバッグを許可します。
  4. SDカードの容量の50%を内部ストレージ化するコマンドを実行します。
    adb shell sm list-disks
    adb shell sm partition disk:179,64 private mixed 50
  5. コマンドの実行結果を確認します。
  6. Windowsに接続したストレージが、内部共有ストレージとSDカードが表示されます。
  7. ストレージの変更ができるようになります。

TranscendのmicroSDカードを利用しました。

2011年6月11日土曜日

EclipseでAndroidのデバッグをする時にDebug certificate expiredというエラーが出る時の解決方法

久しぶりにやったらエラーでデバッグできない状態になったので、そのメモ。

android developers
Signing Your Applications

実行するコマンドはこんな感じ。Javaのkeytoolというやつを使う。
"C:\Program Files\Java\jdk1.6.0_26\bin\keytool.exe" -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000 -dname "CN=Android Debug,O=Android,C=US"
.androidにあるdebug.keystoreを削除して、前述のコマンドを実行するとこんな感じ。
パスワードは、Signing in Debug Modeに記載されている通り入力する。
C:\Users\<ユーザアカウント名>\.android>"C:\Program Files\Java\jdk1.6.0_26\bin\keytool.exe" -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000 -dname "CN=Android Debug,O=Android,C=US" キーストアのパスワードを入力してください: 新規パスワードを再入力してください: 10,000 日間有効な 1,024 ビットの RSA の鍵ペアと自己署名型証明書 (SHA1withRSA) を生成しています ディレクトリ名: CN=Android Debug, O=Android, C=US <androiddebugkey> の鍵パスワードを入力してください。 (キーストアのパスワードと同じ場合は RETURN を押してください): [debug.keystore を格納中] C:\Users\<ユーザアカウント名>\.android>
エラーの出ているEclipseのプロジェクトをCleanするとエラーがなくなって、デバッグが実行可能になる。

2011年6月1日水曜日

NTT docomo REGZA Phone T-01CをAndroid2.1から2.2へアップデートしたらバッテリーの異常消費が発生したので、その解決方法

先日公開されたAndroidOS2.2のアップデートが評判良さそうなのでアップデートしたものの、バッテリーの消費量が明らかにおかしいという問題が発生。
自分の充電頻度は平均して2日に1回程度。
それがフル充電した状態でも半日持たず電池切れしてしまう。
再起動やバッテリーを1度抜いて再び取り付けても改善されず。
そこで、ドコモショップでバッテリーをチェックしてもらったけど、正常な模様。
バッテリーのリセット(?)みたいなことをやってもらって数日使ってみたものの全く改善されず。
そして、自分でやれる事の最後として、工場出荷状態にする為に初期化する事に。
アドレス帳だけSDカードにバックアップしておいて、Factory Resetを決行。
設定のプライバシーからデータの初期化で行う方法もあるけど、自分はリカバリモードからやる方法で実行。
やるときは充電しながらやった方がいいかと。
  1. 電源OFF状態で、カメラボタンとボリュームの↑ボタンを同時に押した状態でLEDが緑色に光るまで電源をボタンを押し続ける。
  2. LEDが緑色に光ったら電源ボタンだけを離す。するとリカバリモードへ。
  3. Factory data resetを選択して実行。
  4. 終わるまで待つ。
で、結果はというとちゃんと改善されました。めでたしめでたし。

2010年11月15日月曜日

GDD PhoneをAndroidOS1.6から2.2へUpgradeした時のメモ

以前、1.5から公式の1.6へアップグレードして以来、何もしてなかったのですが、
つい最近、2.2にアップグレードできるという事を知り、
早速アップグレードしたのでメモ。

まず、下記のURLからリカバリツールをダウンロードしてインストール。

[Recovery] [32A & 32B] [16-May-2010] RA-sapphire-v1.7.0
  1. recovery-RA-sapphire-v1.7.0G.imgをダウンロード。
  2. 端末をUSBでPCに繋ぐ。
  3. Android SDK toolsのfastbootを使ってインストール。
    例えば、こんな感じ。

    C:\Users\youraccount>E:\development\sdk\android-sdk_r06-windows\tools\fastboot.exe flash recovery E:\application\android\recovery-RA-sapphire-v1.7.0G.img
    sending 'recovery' (4520 KB)... OKAY [ 1.764s]
    writing 'recovery'... OKAY [ 2.348s]
    finished. total time: 4.113s

    コンソールに上記のように出たら、インストール完了。

次に評判が良いというカスタムROMイメージを下記からダウンロードしてインストール。

Official AOSP 2.2 OTA -- [Installable on All Dream/Sapphire] (10/31/2010 alt kernel)
  1. MT3G-test2_S.zipをダウンロード。
  2. MT3G-test2-market-fix_S.zipをダウンロード。
  3. ダウンロードした2ファイルそれぞれSDカード直下へコピー。
  4. HOMEボタンを押しながら電源を入れてリカバリモードで起動。
  5. バックアップやキャッシュの消去などをやっておく。
  6. 「Flash zip from sdcard」を選択する。
  7. 一覧の中からまず「MT3G-test2_S.zip」を選択し、
    completeの文字が出るまで待つ。
  8. 正常に終わったら「MT3G-test2-market-fix_S.zip」を選択して、終わるまで待つ。

再起動してバージョンを確認すると、ちゃんと2.2になっています。
めでたしめでたし。

2010年4月30日金曜日

Android1.6にしたGDD PhoneでGoogleアカウントを削除

昨年、Google Developer Day 2009に行った時にもらったGDD Phoneがあるんですが、
それを他の人が使って開発する必要が出てきたので
アカウントをリセットしたいなぁと思って探していたら、
工場出荷状態に戻す方法ばかり。
そこまでするのはちょっとっていう感じでしたが、
下記のサイトに記載されている方法で可能です。

XperiaのGoogleアカウントを端末リセットなしで変更する方法

という事で無事にアカウントだけリセットできました。