「Android/開発環境/AndroidStudio/ライブラリ作成」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→ライブラリ(mylibrary)から別のライブラリ(mylibrary2)を読み込み) |
|||
(同じ利用者による、間の3版が非表示) | |||
行18: | 行18: | ||
Log.i("test", (new LibInfo()).getVersion()); // 1.1.0 | Log.i("test", (new LibInfo()).getVersion()); // 1.1.0 | ||
− | == | + | ==以下values-v23.xmlのエラーが出る場合== |
− | + | build/intermediates/res/merged/debug/values-v23/values-v23.xml | |
− | + | Error:(4) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'. | |
− | + | androidのver23は避ける | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
2016年12月8日 (木) 12:00時点における最新版
新規ライブラリの作成
- File/New/New Modules/Android Library(ここではmylibraryとする)
- app側のbuild.gradleに以下を追加
dependencies { compile project(':mylibrary') }
ライブラリ読み込み
- mylibrary/src/main/java/com/example/samplelib/mylibraryに以下を作成
-LibInfo.java
public class LibInfo { public String getVersion() { return "1.1.0"; } }
- app側に以下コードを追加
import com.example.samplelib.mylibrary.LibInfo; Log.i("test", (new LibInfo()).getVersion()); // 1.1.0
以下values-v23.xmlのエラーが出る場合
build/intermediates/res/merged/debug/values-v23/values-v23.xml Error:(4) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'.
androidのver23は避ける