1.XposedBridgeApi-54.jar 不要放在libs目录下,应该放在新建文件夹中,并且add as library
2.build gradle的配置:
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
provided fileTree(dir: 'deps', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:24.2.1'
testCompile 'junit:junit:4.12'
provided files('deps/XposedBridgeApi-54.jar')
}
将compile 改为provided
不然会报错java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation;
听说是系统里已有该jar包内容,再次打包进去会冲突,所以改为provided,不要管那条红色波浪线,无碍~