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

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()
        }
    }
}
相关推荐
MarkZhou6245 天前
智能蒸烤双核通信架构拆解:从冗余耦合到分层解耦
stm32·单片机·嵌入式硬件·架构·安卓·安全架构
北京自在科技7 天前
谷歌 Find Hub 迎来新版本更新
android·安卓
爱和冰阔落11 天前
【Linux】条件变量为什么必须配合互斥锁:从 pthread_cond_wait 到阻塞队列
linux·运维·c++·缓存·中间件·安卓
爱和冰阔落12 天前
【Linux】手写日志与固定线程池:任务队列、工作线程和安全退出
linux·运维·c++·redis·安卓
凛_Lin~~13 天前
LiveData 源码解析
android·安卓·livedata
秋不溜啾18 天前
三星手机网络连接ADB和关闭自动更新
adb·安卓
MyBili22 天前
【安卓开发/搞机】快图浏览(QuickPic)技术解析:为何这款3MB应用仍是本地图库的性能天花板?
android·app·安卓·文件管理·相册·看图软件·手机相册
深念Y1 个月前
NativeScript 移动端开发踩坑记录
前端·ui·vue·安卓·移动端·native·原生
千码君20161 个月前
安卓应用市场后端管理系统V1.0阶段性总结
安卓·扩展屏应用开发
Buke..1 个月前
【APP 逆向】哔哩哔哩 sign 参数逆向(上):Frida 反调试绕过与 unidbg 调用
java·开发语言·爬虫·python·安卓