添加依赖

settings.gradle

在dependencyResolutionManagement添加

dependencyResolutionManagement {repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)repositories {google()mavenCentral()// **maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter' }maven { url 'https://maven.aliyun.com/nexus/content/repositories/google' }maven { url 'https://maven.aliyun.com/nexus/content/repositories/gradle-plugin' }maven { url 'https://api.xposed.info/' }}
}

app:build.gradle

dependencies {...// **compileOnly 'de.robv.android.xposed:api:82'compileOnly 'de.robv.android.xposed:api:82:sources'
}

修改配置

AndroidManifest.xml在application标签中

<application ...>
...<!-- ** -->
<meta-dataandroid:name="xposedmodule"android:value="true" />
<meta-dataandroid:name="xposeddescription"android:value="xposed desc" />
<meta-dataandroid:name="xposedminversion"android:value="82" />
</application>

编写类

package com.example.xx;import de.robv.android.xposed.IXposedHookLoadPackage;
import de.robv.android.xposed.XC_MethodHook;
import de.robv.android.xposed.XposedBridge;
import de.robv.android.xposed.XposedHelpers;
import de.robv.android.xposed.callbacks.XC_LoadPackage;public class Xxx implements IXposedHookLoadPackage {@Overridepublic void handleLoadPackage(XC_LoadPackage.LoadPackageParam lpparam) throws Throwable {Log.i(TAG, lpparam.packageName);if (lpparam.packageName.startsWith("com.tencent.mm")) {hook(lpparam.classLoader);}}private void hook(final ClassLoader appClassLoader) {}}

编写xposed_init

在main文件夹下创建assets文件夹
创建xposed_init

com.example.xx.Xxx

Android Studio搭建Xposed项目相关推荐

  1. android studio 搭建环境,Android studio搭建xposed环境

    一.环境准备 xposed:https://repo.xposed.info/module/de.robv.android.xposed.installer xposed-api:https://fo ...

  2. 使用Android Studio搭建Android集成开发环境

    一.Android Studio简单介绍 2013年GoogleI/O大会首次发布了Android Studio IDE(Android平台集成开发环境).它基于Intellij IDEA开发环境,旨 ...

  3. 基于Android Studio搭建hello world工程

    基于Android Studio搭建hello world工程 版本:ANDROID STUDIO V0.4.6 This download includes: ·        Android St ...

  4. 使用 Android Studio 搭建安卓开发环境

    使用  Android Studio  搭建安卓开发环境,方便.快捷.因为 Android SDK 等下载已经集成到 Android Studio 的安装中 1.官网下载 Android Studio ...

  5. Android Studio导入Eclipse项目的两种方法

    Android Studio导入Eclipse项目有两种方法,一种是直接把Eclipse项目导入Android Studio,另一种是在Eclipse项目里面进行转换,然后再导入Android Stu ...

  6. 基于Android Studio搭建Android应用开发环境

    备注:电脑是windows xp系统 1.     安装JDK和环境变量设置 JDK是java development kit,Java JDK下载地址 http://www.oracle.com/t ...

  7. Android 升级到android studio 2.2项目死活run不起来

    背景:升级到Android studio 2.2项目死活运行不起来 现象如下: run with --stacktrace --debug等等抛出的bug简直无法忍视 解决办法:把compileSdk ...

  8. android studio导入eclipse项目各种问题,eclipse项目导入android studio 各类问题及解决方法...

    随着时间的推移,技术的推进,开发android的IDE,逐渐由 eclipse转移到android studio,但-  我们的拖延症是很严重的,只要eclipse能用一天就绝不迁移 ,只到有一天,项 ...

  9. 建立企业内部maven服务器并使用Android Studio发布公共项目

    转载:建立企业内部maven服务器并使用Android Studio发布公共项目 nexus 3.0.0版本,win 7直接装完就能用了,不用再走1.3步了,不过最好也看一下1.3 转载于:https ...

最新文章

  1. AgileGAN130毫秒生成动漫肖像!LeCun点赞:超越梵高
  2. JavaScript中判断为整数的多种方式
  3. 模式匹配运算符–Shell
  4. 用python玩转数据测试答案_大学慕课2020用Python玩转数据章节测试答案
  5. MySQL自定义函数的使用
  6. lenovo G480 安装无线驱动 linux
  7. 汽车自动变速器的共性技术
  8. xp安全模式下如何修复计算机,xp系统如何进入安全模式|进入安全模式修复系统...
  9. 简述Android 解决65536/64K方法数限制方案
  10. 带通滤波器c5000汇编语言,基于SIW技术的高选择性带通滤波器的设计与实现
  11. 为什么要采用技术外包
  12. vue 跳转页面删除当前tab
  13. NASA 选择 Qt 框架开发国际空间站应用
  14. tkinter -- tcp
  15. 阿里短信平台初步使用(无账户可以用支付宝登录)
  16. 使用Roslyn动态编译和执行
  17. 因素分析法(Factor Analysis Approach)
  18. 线性回归模型的性能评价指标
  19. Java Solr:(二)Solr 搜索原理
  20. 阿里聚安全 2016 年报:移动安全风险与日俱增

热门文章

  1. php 弹出下载框,打开网页自动弹出下载!!
  2. Lightroom:与 3D LUT Creator 的联动方法
  3. 将多个ts文件合并成一个mp4文件
  4. Excel 单元格中增加下拉菜单并且填充不同的颜色
  5. python 球的表面积和体积_用公式法求简单几何体的表面积和体积
  6. Servlet-用户登录注册案例
  7. solidworks零件练习之公章的建模
  8. windows10下安装trax库
  9. ArrayList的遍历方式与fail-fast
  10. MATLAB编程实现范德蒙德型矩阵