無趣味な人

生まれてこの方、無趣味。ハマったものこれといって特になし。

Windowsで開発していたAndroidアプリプロジェクトをMacに移行した時

ダメだった方法。

  1. Workspaceフォルダは書庫に作った。
  2. 必要なプロジェクトのフォルダをそのWorkspaceにコピーした。
  3. プロジェクトのインポートをした。

この方法では出来なかった。

  1. 同名のプロジェクトを作る。
    必ず同じプロジェクト名かつpackage nameも一緒にしておくこと
  2. Manifest.xml、src, res, assetとlibsを上書きした。→ 参考
    プロジェクトターゲットを以前と同じにする 。 アプリのプロジェクトはLibraryに必要なライブラリを追加する。

もし、パッケージ名を変更したい場合はmanifest.xmlのpagageを変更してから src内のフォルダ名を変更する。そうしたほうが、importの変更が楽になる。

その他

  • libファイルのパスが違っていたので修正した。
  • 文字化け対策
    設定で文字コードを変更する。→ 参考
    場所はメニューのADTから環境設定
  • ライブラリのプロジェクトはisLibraryのチェック
  • .apkファイルをつくろうとしたらLintエラーが出てしまった。
    valuesフォルダにのstring.xmlに英語のstringを定義して、一部だけvalues-jaに日本語を定義していたから。
    別にすべての文字列を英語と日本語用意しなくてよかったので、このエラーは無視することにした。→ 参考