2023-07-08-Android手动升级AGP
发表于|更新于|Android
|总字数:110|阅读时长:1分钟|浏览量:
打开Android Studio工程,有些项目会弹出升级AGP的提示,有些项目又不会。
最近因为升级了工程的某些依赖库,需要将 compileSdk
和targetSdk
升级到33
,同时工程会报错,显示AGP版本低了,需要升级。
操作方法
在AS里面搜索Upgrade Assistant

文章作者: Carl Su
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 码行!
相关推荐
2023-03-27
2023-03-27-Hilt基本用法
添加依赖项首先,将 hilt-android-gradle-plugin 插件添加到项目的根级 build.gradle 文件中: GroovyKotlinplugins { ... id 'com.google.dagger.hilt.android' version '2.44' apply false}plugins { ... id("com.google.dagger.hilt.android") version "2.44" apply false} 然后,应用 Gradle 插件并在 app/build.gradle 文件中添加以下依赖项: GroovyKotlin...plugins { id 'kotlin-kapt' id 'com.google.dagger.hilt.android'}android { ...}dependencies...
2023-03-30
2023-03-30-Android-使用Chrome调试WebView
为了调试WebView,需要在应用程序中启用WebView的调试模式。可以通过在应用程序的Java代码中添加以下代码实现: javaCopy codeif(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { WebView.setWebContentsDebuggingEnabled(true);} 此外,在WebView中打开的网页也可以通过Chrome开发者工具进行调试。具体步骤如下: 在手机上打开应用程序并进入WebView页面。 在电脑上打开Chrome浏览器。 在地址栏输入 chrome://inspect 并回车。 点击 “设备” 按钮,会列出连接到电脑上的所有设备。 找到相应的应用程序并点击 “检查” 按钮,即可打开Chrome开发者工具进行WebView的调试。 需要注意的是,Chrome开发者工具只能调试已经加载的网页,无法调试WebView中的本地HTML文件。
2023-05-12
2023-05-12-Hilt的使用
Hilt的作用Hilt是Dagger的最强辅助 Hilt简化了Dagger使用,大量减少了使用Dagger时编写的模板代码。 Hilt提供一套标准组件和作用域注解:不必再自定义组件和作用域。 Hilt提供几种预定义的的绑定(提供对象实例的获取称为绑定):如Application和Activity。 Hilt提供集中预定义的限定符(Qualifier): @ApplicationContext和@ActivityContext。 添加依赖项首先,将hilt-android-gradle-plugi添加到Project级的build.gradle文件中: plugins { id("com.google.dagger.hilt.android") version "2.44" apply false} 然后,应用 Gradle 插件并在 app/build.gradle 文件中添加以下依赖项: plugins { kotlin("kapt") //报错的话使用 id...

2024-05-21
2024-05-21-Mapbox for Android - 本地化地图
加载地图private val mapboxMap by lazy { mapView.mapboxMap }mapboxMap.apply { loadStyle(Style.MAPBOX_STREETS) setCamera( CameraOptions.Builder() .center(Point.fromLngLat(LONGITUDE, LATITUDE)) .zoom(15.0) .build() )} 可以看到地图的效果是 如何将这些注记用中文展示,需要修改mapboxMap的style private lateinit var locale: Localelocale = resources.configuration.locales.get(0)mapboxMap.apply { loadStyle(Style.MAPBOX_STREETS){ //或者这里的local...

2022-08-05
Android-在Activity中使用Menu
在Activity中使用Menu资源文件 首先在 res 目录下新建一个menu文件夹,右击res目录–>New–>Android Resource Directory,输入文件夹名menu,在弹出的菜单中Directory Name输入Menu,Resource type 选择Menu,然后在此文件夹下新建一个 main.xml的菜单文件,右击menu–>New–>Menu Resource File。 最后添加 Item的 id和title即可. <?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android"><item android:id="@+id/add_item" android:title="@string/add" /><item ...
2022-08-05
ConstraintLayout-constraintDimensionRatio属性
h和w参数的解释 这里我们还需要解释一下app:layout_constraintDimensionRatio的值里面的h和w是什么意思。一般来说,加上h的意思就是,h之后的比例是以w为基础去设置h,即h = w * ratio。反之,写上w的意思是,w = h / ratio (因为 ratio = w / h 代表宽高比)。
评论
ValineDisqus