安卓运行项目常见报错及解决措施

java.lang.NullPointerException: Cannot invoke "String.length()" because "<parameter1>" is null

Unable to make field private final java.lang.String java.io.File.path accessible: module java.base does not "opens java.io" to unnamed module @1878fed0

修改 gradle.properties

org.gradle.jvmargs=-Xmx4096m -Dfile.encoding=UTF-8 --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED

配置电脑全局 Gradle 镜像,一次设置,所有项目永久生效,再也不用每个项目改配置了

C:\Users\Administrator.gradle

init.gradle

bash 复制代码
// ==================== 全局 Gradle 国内镜像(全版本兼容,永不报错)====================
allprojects {
    buildscript {
        repositories {
            maven { url 'https://maven.aliyun.com/repository/google' }
            maven { url 'https://maven.aliyun.com/repository/maven-central' }
            maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
            google()
            mavenCentral()
        }
    }
    repositories {
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/maven-central' }
        google()
        mavenCentral()
    }
}

settingsEvaluated { settings ->
    settings.pluginManagement {
        repositories {
            maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
            maven { url 'https://maven.aliyun.com/repository/google' }
            maven { url 'https://maven.aliyun.com/repository/maven-central' }
            gradlePluginPortal()
            google()
            mavenCentral()
        }
    }
}
相关推荐
UnicornDev11 小时前
Android 开发入门教程(第三十五篇):Compose 中的 Material Design 3 —— 构建现代化 UI 的完整组件库
安卓
UnicornDev15 小时前
Android 开发入门教程(第三十四篇):Compose 中的图像与图标 —— 从基础显示到性能优化
安卓
上天_去_做颗惺星 EVE_BLUE4 天前
Ubuntu Android 虚拟机安装使用教程
android·linux·测试工具·ubuntu·安卓
我命由我123454 天前
Android 开发问题:Could not find com.github.PicnicSupermarket:FingerPaintView:1.2.
android·github·android studio·安卓·android jetpack·android-studio·android runtime
Andy Wee6 天前
红米K40 BootLoader 解锁完整教程(避坑版)
安卓
vensli7 天前
消息跨端架构演进:基于 C++ 的多端一致性研发框架实践
java·人工智能·软件工程·安卓
vensli8 天前
来自 Android14 的“酷炫惊喜动画”——记录一次安卓动画缓存问题的排查过程
安卓
会Tk矩阵群控的小木11 天前
rcs安卓增强短信群发系统搭建与API集成实战教程
矩阵·新媒体运营·安卓·个人开发·tk
Java小学生丶11 天前
记录一下我的 Gradle 开发环境配置过程
android·java·gradle·maven·安卓
therese_1008615 天前
客户端设计(下):场景流派与实战设计方式
架构·安卓·鸿蒙