`

android studio 导入优先级的framework.jar 或者是core.jar

 
阅读更多
eclipse 导入framework.jar后只要设置top位置,那么eclipse编译优先使用framework.jar相对于android.jar,然而android studio设置方法不太一样,导入优先级的framework.jar,首先需要把framework.jar设置为provided,例如:provided files('jar/framework.jar')  然后再在整体的项目工程设置build.gradle 里面增加

#######################################

allprojects {
    repositories {
        jcenter()
    }

    /*//添加以下代码,使framework.jar包编译先于android.jar
    gradle.projectsEvaluated {
        tasks.withType(JavaCompile) {
            options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
            options.compilerArgs.add('Xbootclasspath/p:D:\\androidstudio\\AndroidFramework\\framework.jar;D:\\androidstudio\\AndroidFramework\\core.jar') //windows环境
            options.compilerArgs.add('-Xbootclasspath/p:/home/carter/android-sdk-linux/platforms/android-17/amlogic_filemanager_libs/framework.jar') //linux环境
        }
    }*/

    gradle.projectsEvaluated {
        tasks.withType(JavaCompile) {
            options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
            options.compilerArgs.add('-Xbootclasspath/p:/home/carter/android-sdk-linux/platforms/android-17/amlogic_filemanager_libs/framework.jar')
        }
    }
}

@@@@@@注意  android studio 2.3版本以上 采样以下方式添加库

app build.gradle 添加以下内容
allprojects {
    repositories {
        jcenter()
    }
    gradle.projectsEvaluated {
        tasks.withType(JavaCompile){
       //android studio 2.3以前使用以下方式
            options.compilerArgs.add('-Xbootclasspath/p:app\\libs\\framework.jar')
            //android studio 2.3以后使用
            //options.compilerArgs << '-Xbootclasspath/p:app/libs/framework.jar'
        }
    }
}


同时需要调整framework.jar的位置  app.iml  ---》把<orderEntry type="library"  移到android sdk的前面才行
@@@@@@@@@@


########################################
分享到:
评论

相关推荐

    Android12版本-framework源码jar

    自己编译的 Android12版本-framework源码jar 来源:AOSP源分支 android-12.1.0_r11

    openbean.jar AndroidStudio 导入java.beans.*

    在Android Studio中,由于Android系统本身不直接支持`java.beans`包,你需要通过导入`openbean.jar`来获取这些功能。以下是导入步骤: 1. 将`openbeans1.0.jar`文件复制到项目的`libs`目录下。 2. 右键点击`...

    platforms/android-29/android.jar 解决在android studio 看源码部分类报红

    替换sdk路径下/platforms/android-29/android.jar,能够解决在android studio 看源码部分类报红及能够正常编译项目。解决替换后报错:Failed to transform file 'android.jar' to match attributes {artifactType=...

    Android Studio Dolphin (android-studio-2021.3.1.2-windows.zip)

    Android Studio Dolphin (2021.3.1) Canary 2 (android-studio-2021.3.1.2-windows.zip)海豚 适用于Windows系统: Android Studio版本排序: Dolphin | 2021.3.1 Chipmunk | 2021.2.1 Bumblebee | 2021.1.1 Arctic...

    Android Studio 插件android-butterknife-zelezny.jar

    Android Studio 是Google官方推出的Android应用开发集成环境,它提供了丰富的功能和工具,使得开发者能够高效地构建、测试和调试应用程序。在Android Studio中,插件是扩展其功能的重要方式,可以提升开发效率并简化...

    Android Studio Bumblebee (android-studio-2021.1.1.22-windows)

    Android Studio Bumblebee 2021.1.1 Patch 2 (android-studio-2021.1.1.22-windows.zip)大黄蜂,适用于Windows x86_64系统,是Android Studio 4.3(Android Studio Arctic Fox 2020.3.1.26新版本命名)版本之后的新...

    android-support-v4.jar最新版

    在现代的Android Studio项目中,这通常通过在Gradle配置文件中添加依赖来完成,而不是手动导入JAR文件。 **4. 更新与维护** 由于`android-support-v4.jar`是Google维护的,因此定期更新以获取最新的修复和功能是...

    android-studio-2022.3.1.18-linux.part2

    Android Studio Giraffe 2022.3.1正式版(android-studio-2022.3.1.18-linux.tar.gz)适用于Linux系统,文件使用WinRAR分割成两个压缩包,必须一起下载使用: android-studio-2022.3.1.18-linux.part1.rar ...

    AndroidStudio Chipmunk (android-studio-2021.2.1.9-mac_arm.part2)

    Android Studio Chipmunk (2021.2.1) Beta 2 (android-studio-2021.2.1.9-mac_arm)花栗鼠 适用于macOS Arm芯片系统,文件分割成两个压缩包,必须一起下载两个压缩包进行解压使用: android-studio-2021.2.1.9-mac_...

    platforms/android-28/android.jar

    替换sdk路径下/platforms/android-28/android.jar,能够解决在android studio 看源码部分类报红及能够正常编译项目。解决替换as后报错:Failed to transform file 'android.jar' to match attributes {artifactType=...

    platforms/android-29/android.jar

    替换sdk路径下/platforms/android-29/android.jar,能够解决在android studio 看源码部分类报红及能够正常编译项目。解决替换后报错:Failed to transform file 'android.jar' to match attributes {artifactType=...

    Android Studio 2020.3.1.24.zip

    Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA,提供了集成的 Android 开发工具用于开发和调试,该压缩文件包含了android-studio-2020.3.1.24-windows.exe和下载.txt,欢迎下载。

    android8.0 framework jar包

    用于第三方android客户端开发,有部分权限api可以使用,如热点,wifi等api

    Android Studio Chipmunk | 2021.2.1 Patch 2 (Windows IDE 安装版)

    Android Studio Chipmunk | 2021.2.1 Patch 2 Windows IDE 安装版 (64-bit)

    android.support.annotations.jar

    《深入理解Android支持库:android.support.annotations.jar》 在Android应用开发中,`android.support.annotations.jar`是一个至关重要的组件,它是Google为开发者提供的一种支持库,主要用于解决在Eclipse环境中...

    Android Studio工具已调好settings.jar可下载导入直接使用

    Android Studio工具已调好settings.jar可下载导入直接使用

    android-support-v7-appcompat.jar和android-support-v4.jar包

    将这两个库添加到项目中通常有两种方式:一是通过Gradle依赖,二是手动导入JAR文件。对于现代的Android开发,推荐使用Gradle依赖,因为这种方式可以自动管理和更新库,并确保与其他依赖的一致性。 在Gradle中,添加...

    Android studio Flamingo 版本 2022.2.1 RC 1

    Flamingo版本是Android Studio的一个重要更新,2022.2.1 RC 1代表着这个版本是2022年的第二个主要更新,2.2代表次要版本号,1则表示修订版或者候选发布版本(Release Candidate)。在软件开发中,RC版本通常是在正式...

    Android Studio Bumblebee稳定版(android-studio-2021.1.1.20-windows)

    Android Studio Bumblebee 稳定版(android-studio-2021.1.1.20-windows.exe) 大黄蜂,适用于Windows x86_64系统,是Android Studio 4.3(Arctic Fox 2020.3.1.26新版本命名)版本之后的新版本Android Studio ...

Global site tag (gtag.js) - Google Analytics