使用加密解密库" robovm-rt-1.13.0"

时间:2017-09-02 05:53:49

标签: android android-studio build.gradle securityexception

我在我的android项目中使用" robovm-rt-1.13.0" (加密解密库)。在我尝试构建项目时加密后,我收到以下错误:

  

错误:任务':app:transformClassesWithInstantRunForDebug'执行失败。

     

java.lang.SecurityException:禁止的包名:java.lang

以下是我的build.gradle文件:

apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
android {
compileSdkVersion 25
buildToolsVersion '25.0.3'

defaultConfig {
    applicationId "com.athansys.patient.athansys"
    minSdkVersion 19
    targetSdkVersion 25
    versionCode 1
    versionName "1.0"
    multiDexEnabled true

}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }

}
aaptOptions {
    cruncherEnabled = false
}

}
repositories {
maven { url "https://jitpack.io" }
}

ext {
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:design:25.3.1'
compile 'com.android.support:cardview-v7:25.3.1'
compile 'com.android.support:recyclerview-v7:25.3.1'
compile 'com.android.support:support-v4:25.3.1'
compile 'com.android.volley:volley:1.0.0'
compile 'com.github.PhilJay:MPAndroidChart:v2.2.2'
compile 'com.google.code.gson:gson:2.7'
compile project(':robovm-rt-1.13.0')
}

有人可以帮我解决这个问题。 提前谢谢!

1 个答案:

答案 0 :(得分:0)

您无法使用javajavax作为套餐的名称。将其替换为其他内容。

java.lang.SecurityException:禁止的包名:java

编辑:将Main.java文件移动到不以java或javax开头的(源)目录中,并使用目录结构名称更改代码中的包名称。

依赖关系没有问题。