ActionBarSherlockをライブラリに含めて、すべてのシステムに反映させるにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/9436200

  •  12-11-2019
  •  | 
  •  

質問

ActionBarSherlockをライブラリとしてプロジェクトに含めましたが、パスに依存しません。したがって、リポジトリにプッシュすると、ライブラリパスが混乱します。どうすればそれを変えることができますか?パスを独立させるにはどうすればよいですか?

それがJarファイルであれば、プロジェクトのlibフォルダーに含めることもできましたが、それ自体はライブラリです。それについて何をすべきか?

役に立ちましたか?

解決

プロジェクトを確認してください。ABSに関してどこを指しているかを確認するためのプロパティファイル。.それが次のようなものを言うならば:

android.library.reference.1=/myfiles/location/bleh/blah/foo/ActionBarSherlock

また、それを参照するプロジェクトは/myfiles/location/bleh/blah/foo/にもあります(簡単にするために同じフォルダに保存するのはいいことです)

次のように変更できます :

android.library.reference.1=../ActionBarSherlock

そうすれば、リポジトリをチェックアウトすると、すべてのライブラリ参照が無傷になります(実際のリポジトリでフォルダ構造が無傷であれば)。

そして、はい、プロジェクトにもかかわらず。プロパティファイルと言って"私を変更しないでくださいohh nooo!"あなたは問題なくそれを変更することができます

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top