生成aar步骤:
1、新建个工程。
2、file-new-module-android-library
3、在mylibrary-src-main-java-librcom.example.mylibrary上点击右键,新建一个activty,名字
Main2Activity。添加一个textview。(随便写点内容为了引用时看到内容)。
4、点击菜单上build-rebuild project,生成aar。
引用aar 步骤:
1、新建个工程testaar,把mylibrary-debug.aar拷贝到libs目录下。
2、 双击module的build.gradle,添加:implementation (name: 'mylibrary-debug', ext: 'aar')
3、双击project的build.gradle,在buildscript和allprojects分别添加:
flatDir{ dirs 'libs' }
4、AndroidManifest.xml:<activity android:name="com.example.mylibrary.Main2Activity"/>
5、修改MainActivity,添加test方法显示Main2Activity。注意:import com.example.mylibrary.Main2Activity;
6、运行testaar。
testaar:
package com.example.testaar;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import com.example.mylibrary.Main2Activity;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
test();
}
private void test(){
Intent inte=new Intent(this, Main2Activity.class);
startActivity(inte);
}
}