パスに依存しませんが、ActionBarSherlockをライブラリとしてプロジェクトに含めました。したがって、それをリポジトリにプッシュすると、ライブラリパスが混乱します。どうすれば変更できますか?パスに依存しないようにするにはどうすればよいですか?
Jarファイルの場合、プロジェクトのlibフォルダーに含めることもできますが、それ自体はライブラリーです。それについて何をしますか?
パスに依存しませんが、ActionBarSherlockをライブラリとしてプロジェクトに含めました。したがって、それをリポジトリにプッシュすると、ライブラリパスが混乱します。どうすれば変更できますか?パスに依存しないようにするにはどうすればよいですか?
Jarファイルの場合、プロジェクトのlibフォルダーに含めることもできますが、それ自体はライブラリーです。それについて何をしますか?
project.propertiesファイルをチェックして、ABSに関してどこを指しているかを確認します。次のように表示されている場合:
android.library.reference.1=/myfiles/location/bleh/blah/foo/ActionBarSherlock
そして、それを参照するプロジェクトは/ myfiles / location / bleh / blah / foo /にもあります(簡単にするために、それらを同じフォルダーに保持しておくと便利です)
次のように変更できます:
android.library.reference.1=../ActionBarSherlock
そうすれば、リポジトリをチェックアウトするときに、すべてのライブラリ参照が損なわれません(実際のリポジトリでフォルダ構造が損なわれていない場合)。
はい、project.propertiesファイルに「変更しないでください」と書かれているにもかかわらず。問題なく変更できます