AndroidスタジオにAndroidライブラリとしてgo
というGradleを設定したモジュールが含まれているAndroidプロジェクトがあります。これにはcom.nwoods.go
という単一のJavaパッケージが含まれています。このスタックオーバーフローの提出のために、それは私がパッケージcom.nwoods.ugurdemo1
にMainActivityクラスを持っているugurdemo1
と呼ばれるアプリケーションモジュールを持って、同じAndroidのプロジェクト内FooBar
というクラスが含まれています。Android Studioの別のモジュールのソースを使用してコンパイルする
Androidスタジオugurdemo1
モジュールのプロジェクト構造を、コンパイル時にライブラリgo
に依存するように変更しました。 ugurdemo1
のMainActivityでは、FooBar
のgo
を参照して使いたいと思います。これを行うために、私は典型的なJavaのimport文でクラスを前置き:
import com.nwoods.go.FooBar; ... @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FooBar myFooBarObject = null;
Androidのメーカーはまだ私の情報源の再構築、クリーンを実行した後FooBar
のシンボルを解決することはできません。スタックオーバーフローに関する同様の質問は、依存関係ダイアログでコンパイル時間設定を編集することで解決されましたが、もう一度動作しません。何か助けがあれば、私は現在実行中ですAndroid Studio IO Preview (0.3.6)
しかし:削除した後
、構造がこのように見えました私のプロジェクトはGradleを使ってうまく構築されているので、0.8.4ではまだ解決されていないAS問題です。 – jonalmeida