最近、AndroidStudioのプロジェクトファイルをWindowsからMacに移行したのですが、その時にハマったことを書きます。

 

 

1.1.「既存のAndroid Studioプロジェクトを開く」とビルドエラー

Windowsで作成していたプロジェクトをフォルダごとMacへ持ってきて、プロジェクトを開く時に上記を選択して起動してみました。

すると、Mac用に色々とコンバートされて開く事ができるのですが、ビルド時にパスが無いよっていうエラーが表示されます。

ビルドログを見ると、一部にWindows用のパスが残っていたのでそれが原因でパスが通らないのはわかった。

 

1.2.「バージョン管理からプロジェクトをチェック・アウト」で解決

既存のフォルダごと持ってくるとWindows用の設定が残ってしまうので、バージョン管理で登録したファイルだけチェックアウトして持ってくる事で解決しました。

もともとWindowsの環境ではGitで管理していたので、クローンしてからプロジェクトを起動する事でソースコードはそのままで環境周りがMac用になり、ビルドまで上手くいきました。

 

 

2.1.バージョンアップしたapkファイルがインストール出来ない

Macに移行後、署名付きapkファイルを作成したのですが、apkのインストール時に

「名前が同じで、署名が競合するパッケージが既にインストールされています」

と表示されて、インストール出来ませんでした。

新しくキー保管パスを作成し、パスワードやエイリアスは以前と同じにしたのですがダメでした。

 

2.2.キー保管パスに既存のファイルを選択する事で解決

Windowsで使用していたキーファイルをMacに移行し、そのファイルをキー保管パスに設定する事でアプリのアップデートが可能となりました。

キーファイル自体が同一でないと、アプリも同一とみなされないようです。

 

という事で、久々に「巻数メモ」アプリを更新しました。

文字検索中での表示更新不具合を修正しました。

 

巻数メモ

 

合わせて、最近リリースした「パスワードメモ」も試してみて下さい。

パスワードを安全に管理するためのアプリです。

 

パスワードメモ