GAEでバックエンドを実行するAndroidアプリを構築しています。それはすべてうまくいく、それを愛する。しかし、私がモジュールのUserBean
クラスの更新を行うと、変更はapp
モジュールに複製されません。私はクリーン、再構築、アンドロイドスタジオの再起動、マシンの再起動を試みました。Androidスタジオ2.0 - バックエンドクラスを再構築
たとえば、私の元のクラスは、パッケージcom.example.projectname.backend
の下にありました。これがプロジェクトのバックエンドモジュールです。それはgetValid()
という名前の関数を持っていました。私はapp
という名前の別のモジュールであるフロントエンドで使い始めました。その後、関数名をisValid()
に変更しました。しかし、クラスの新しいバージョンがフロントエンドのためにコンパイルされていないように見えません。私がgetValid()
をフロントエンドに呼び出すと、コンパイルは問題ありませんが、バックエンドクラスで何をしても、常にfalseを返します。フロントエンドでisValid()
を呼び出すと、関数を見つけることができないというエラーがコンパイルされます。
バックエンドクラスの変更がフロントエンドクラスに反映されるようなものがありますか?それとも、もっと良い構造体がありますか?この構造は、Googleがチュートリアルで使用するものと思われます。