facebook twitter hatena line email

「Android/開発環境/AndroidStudio/ライブラリ作成」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ライブラリの削除)
 
行17: 行17:
 
  import com.example.samplelib.mylibrary.LibInfo;
 
  import com.example.samplelib.mylibrary.LibInfo;
 
  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時点における最新版

新規ライブラリの作成

  1. File/New/New Modules/Android Library(ここではmylibraryとする)
  2. app側のbuild.gradleに以下を追加
dependencies {
   compile project(':mylibrary')
}

ライブラリ読み込み

  1. mylibrary/src/main/java/com/example/samplelib/mylibraryに以下を作成

-LibInfo.java

public class LibInfo {
   public String getVersion() {
       return "1.1.0";
   }
}
  1. 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は避ける