当前位置: 首页 > news >正文

做地方黄页网站推广网站的方法

做地方黄页网站,推广网站的方法,免税香烟网上商城,资阳地seo1.创建Kotlin测试项目 在Android Studio或其他IDE中选择“Create New Project”。选择Kotlin和Gradle作为项目类型和构建系统。指定项目名称和位置,完成设置。 2.创建Android Library模块 官方文档:创建 Android 库 | Android Studio | Android De…

1.创建Kotlin测试项目

  • 在Android Studio或其他IDE中选择“Create New Project”。
  • 选择Kotlin和Gradle作为项目类型和构建系统。
  • 指定项目名称和位置,完成设置。

2.创建Android Library模块

官方文档:创建 Android 库  |  Android Studio  |  Android Developers

 

注意:创建的Library依赖libs.plugins.androidLibrary,所以后续导入时需确保项目级别的build.gradle 有添加androidLibrary这个依赖。

若已有的Library库的话,可以选择Import导入模块。

添加依赖: 如果你的库需要额外的依赖,可以在 build.gradle (Module: app) 文件中添加依赖。例如:

dependencies {implementation(kotlin("stdlib"))
}

配置 Gradle:

  • 版本控制: 确保 build.gradle 文件中设置了正确的版本号和版本配置,这对发布库非常重要。
android {namespace = "com.randomdt.myprivatepackage"compileSdk = 34defaultConfig {applicationId = "com.randomdt.myprivatepackage"minSdk = 24targetSdk = 34versionCode = 1versionName = "1.0.0"testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"vectorDrawables {useSupportLibrary = true}}
}

Manifest 设置: 检查 AndroidManifest.xml 文件,确保所有必要的权限和应用配置都已正确设置。

3.Library开发

创建必要的Kotlin类和功能模块,在 src/main/kotlin 目录下编写代码。

例如,我们创建一个计算类GACalculate

GACalculate:

class GACalculate {// 实例方法:执行加法fun addInstance(a: Int, b: Int): Int {return a + b}companion object {// 类方法:执行加法fun addStatic(a: Int, b: Int): Int {return a + b}}
}

4.测试

具体介绍参考另一文: [Android]单元测试和模块测试-CSDN博客

可以直接在Library写测试用例,也可以去测试项目(模块间可以相互调用)的 src/test/kotlin 目录下编写JUnit测试用例:

import com.randomyyds.mylibrary.GACalculate
import org.junit.Testimport org.junit.Assert.*/*** Example local unit test, which will execute on the development machine (host).** See [testing documentation](http://d.android.com/tools/testing).*/
class ExampleUnitTest {@Testfun addition_isCorrect() {assertEquals(30,  GACalculate().addInstance(10, 20))}
}

4.发布

(1).发布到私有Git仓库

添加所有文件到Git

$ git init
$ git add .
$ git commit -m "Initial commit"

将项目推送到远程私有Git仓库(例如GitHub, GitLab等):

$ git remote add origin <your-private-git-repo-url>
$ git push -u origin master

(2).发布成为公开的包

配置maven-publish插件

plugins {`maven-publish`
}publishing {publications {create<MavenPublication>("mavenJava") {from(components["java"])}}repositories {maven {url = uri("https://your-public-maven-repo.com/repository/maven-releases/")credentials {username = provider { "user" }password = provider { "password" }}}}
}

发布到公开Maven仓库

./gradlew publish

5.在项目中使用该包

(1).Git依赖

如果项目托管在Git上,可以在“settings.gradle.kts”文件中添加"https://jitpack.io"启用 JitPack。

JitPack具体使用参见另一文:[Android]常见的包管理方式-CSDN博客

dependencyResolutionManagement {repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)repositories {google()mavenCentral()maven {url = uri("https://jitpack.io")}}
}

在app/build.gradle中添加库作为依赖

假设你想添加一个名为 SomeLibrary 的库,该库由用户 SomeUser 在 GitHub 上维护,并且你想使用标签 1.0.0 的版本,你可以这样添加依赖:

dependencies {implementation ("com.github.SomeUser:SomeLibrary:1.0.0")
}

进入仓库网站:https://jitpack.io/ 搜索GitHub仓库地址

(2).本地依赖

在 Kotlin 项目中直接引用本地库,您可以通过几种方式将本地库集成到您的项目中。下面的说明基于您使用 Gradle 作为构建工具,因为 Kotlin 项目通常使用 Gradle。

方法 1: 使用本地 Jar 文件

如果您的库以 Jar 文件的形式存在,您可以直接在项目的 build.gradle 文件中添加对这个 Jar 文件的依赖。

  • 将 Jar 文件放置到您的项目中,例如在 libs 目录下。

  • 在 build.gradle 中添加对这个 Jar 文件的引用:

dependencies {implementation(fileTree("libs") {include("*.jar")})// 或者指定单个文件// implementation(files("libs/your-library.jar"))
}

方法 2: 引用本地项目

如果您的库是一个本地的 Gradle 项目,您可以通过以下方式将其作为依赖项添加:

  • 确保本地库是一个可以独立构建的 Gradle 项目。

  • 在您的主项目的 settings.gradle 文件中包含这个库:

include(":myLocalLibrary")
project(":myLocalLibrary").projectDir = file("../my-private-package/mylibrary")

这里 path_to_your_library 是相对于当前项目的路径。

  • 在主项目的 build.gradle 文件中添加对本地项目的依赖:

dependencies {implementation(project(":myLocalLibrary"))
}

注意:添加上述配置,直接同步会报错,提示缺少androidLibrary

添加androidLibrary

 plugins {alias(libs.plugins.androidApplication) apply falsealias(libs.plugins.jetbrainsKotlinAndroid) apply falsealias(libs.plugins.androidLibrary) apply false
}   
...[plugins]
androidApplication = { id = "com.android.application", version.ref = "agp" }
jetbrainsKotlinAndroid = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
androidLibrary = { id = "com.android.library", version.ref = "agp" }

然后同步,就会在目录上看到本地库。

方法 3: 使用 Maven 本地仓库

如果您的库已经被安装到本地 Maven 仓库(通常在您运行 mvn install 后),您可以如下引用:

  • 确保本地 Maven 仓库(通常是 .m2 目录)在您的构建配置中被包括。

  • 在 build.gradle 中添加对本地 Maven 仓库中的库的依赖:

dependencies {implementation 'group:artifact:version'
}

替换 groupartifact 和 version 为您的库的实际 Maven 坐标。

http://www.tj-hxxt.cn/news/48604.html

相关文章:

  • 晋城做网站谷歌seo推广公司
  • 网站建设能用手机制作吗品牌宣传策略
  • 旅游网站建设功能意义优化英文
  • b2b网站建设合同模板武汉网络关键词排名
  • 湖南做网站的公司百度推广助手
  • 网站建设与管理读书心得百度资源
  • 飞鸽网站建设北京seo公司司
  • 做兼职做网站的是什么郑州网站推广公司排名
  • wordpress后台响应慢什么是seo如何进行seo
  • 想建网站做优化谷歌搜索引擎免费入口
  • 新浪推网站近几天的新闻摘抄
  • 可口可乐的网站建设适合奖励自己的网站免费
  • 网站建设佛山拓客科技公司人工智能培训班收费标准
  • 工程在哪个网站做推广比较合适精准防恶意点击软件
  • 怎么做网站赚钱软件西安做推广优化的公司
  • 哪里网站开发小程序cps推广
  • 网站怎么做qq登录seo教程最新
  • wordpress font.googleapisios aso优化工具
  • 毕节网站建设与对策分析小程序开发文档
  • 转笔教学网站软文300字介绍商品
  • 企业查询免费网站陕西seo排名
  • 网站建设需要真实性核验单站长之家源码
  • wangz网站建设站长素材免费下载
  • 山东外贸网站建设是什么优化是什么梗
  • 美食网站开发的原则seo词条
  • 深圳市路桥建设集团有限公司招标采购网站足球排名最新排名世界
  • 青岛做网站费用百度云登录入口
  • 做运营的网站枸橼酸西地那非片多长时间见效
  • 备案的博客网站可以做别的吗百度服务电话6988
  • 深圳网页设计网站制作站长工具综合查询系统