В моем приложении я использую инъекцию dex для какой-то бизнес-логики.
Я использую Maven для создания проекта и что Декс с Maven раздельно плагин com.jayway.maven.plugins.android.generation2
Android dex injection с Proguard и Maven
Соединение с этой декс в мое приложение через интерфейс. Мне нужно найти способ обфускации моего приложения и внешнего кода с теми же именами.
пример моего pom.xml
:
<build>
<plugins>
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<extensions>true</extensions>
<version>3.7.0</version>
<configuration>
<dex>
<jvmArguments>
<jvmArgument>-Xms256m</jvmArgument>
<jvmArgument>-Xmx1500m</jvmArgument>
</jvmArguments>
</dex>
<proguard>
<skip>false</skip>
<proguardJarPath>${env.ANDROID_HOME}/tools/proguard/lib/proguard.jar</proguardJarPath>
<jvmArguments>
<jvmArgument>-Xms256m</jvmArgument>
<jvmArgument>-Xmx1500m</jvmArgument>
</jvmArguments>
</proguard>
<sdk>
<platform>19</platform>
</sdk>
<undeployBeforeDeploy>true</undeployBeforeDeploy>
</configuration>
</plugin>
</plugins>
</build>
Это как мульти декс или мне нужно что-то еще?