https://github.com/
https://jitpack.io/
“这一步基本都会吧”
自己导成功一个model,新建一个空白项目,导入进去。然后整个项目上传到GitHub上面去,一定要提示成功后才能算真正的上传到了GitHub上面去了。
上传成功后点击项目,右边有个打包发布按钮,Create a new Releases
进去后创建版本号和标题、说明的一些描述一定要进去设置一个动态链接的版本号,点击Publish releas发布即可,此时GitHub上面就已经发布成功了。
第二个网站 https://jitpack.io/ 点击进入然后用自己的git帐号再登录就会关联你所上传的项目,找到自己所上传的model项目
然后点击Get it 找到对应的版本so库链接
如果没报错的话,底部就会出现对应的版本号,如果有报错之类的就不会出现有版本号,就说明导成动态so库链接还有报错的地方,而且上面的log也会是红色的,点击进去就会看到详细的报错日志, 对应的改错,就得一步一步去查。
反之就用底部的链接放到自己开发的项目去引用就可以了
model 放到build gradle 里面的版本管理,最好使用统一引用版本号
ext {
compileSdkVersion = 30
minSdkVersion = 19
targetSdkVersion = 27
buildToolsVersion = "30.0.3"
versionCode = 1
versionName = "4.3.81"
abiFilters = 'arm64-v8a'//'arm64-v8a', 'armeabi-v7a', 'x86', 'armeabi'
arguments = "-DANDROID_STL=c++_shared"
cppFlags = "-std=c++11"
constraintLayoutVersion = '1.1.3'
}
然后再引用,这样有助于各个sdk版本的统一管理和一致;
compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
targetSdkVersion rootProject.ext.targetSdkVersion




