小编bla*_*ury的帖子

android studio生成依赖的aar

我有一个库项目(A)引用另一个jar文件(B.jar),但是在生成aar文件之后,jar文件(B.jar)没有捆绑在输出aar文件中,当使用这个aar文件时,我得到了a NoClassDefFoundError.

有没有办法让gradle捆绑输出aar文件中的所有依赖类?这是我的build.gradle:

apply plugin: 'com.android.library'

repositories {
    mavenCentral()
}

android {

    buildTypes {
        release {
            runProguard true
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile project(':common')
    compile fileTree(dir: 'libs', include: ['*.jar'])
}
Run Code Online (Sandbox Code Playgroud)

android gradle android-studio

6
推荐指数
2
解决办法
1994
查看次数

在展开视图时挂钩LayoutInflater并更改值

我想实现一个自定义LayoutInflater来缩放维度值,例如,使用:

int scale = 2;
MyInflater.inflate(R.id.testview, null, parent, scale);
Run Code Online (Sandbox Code Playgroud)

将使所有维度值加倍的xml膨胀.

也就是说,像这样的xml:

<View android:layout_width="10dp" android:layout_height="10dp" />
Run Code Online (Sandbox Code Playgroud)

将膨胀到宽度和高度为20dp的视图.

LayoutInflater.Factory 无法解决我的问题.

我有办法实现这个目标吗?

android layout-inflater

3
推荐指数
1
解决办法
915
查看次数

标签 统计

android ×2

android-studio ×1

gradle ×1

layout-inflater ×1