Следующие работали для меня. Просто добавьте следующий фрагмент:
android {
compileSdkVersion 25
buildToolsVersion '25.0.1'
defaultConfig {
applicationId "yourpackage"
minSdkVersion 10
targetSdkVersion 25
versionCode 1
versionName "1.0"
multiDexEnabled true
}
dexOptions {
javaMaxHeapSize "4g"
}
}
Спасибо за инструментарий ответа.... да, я могу получить доступ к своему источнику данных путем движения непосредственно в java:jdbc/mydb, но я использую существующую кодовую базу, которая соединяется через ENC. Вот некоторая интересная информация, которую я узнал....
Вышеупомянутый код работает с JBoss 4.2.2. GA и вот является JNDI ctx используемые параметры:
Java naming.factory.initial=org.jnp.interfaces. NamingContextFactory Java naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces: org.jboss.naming:org.jnp.interfaces
Вышеупомянутые работы кода с Tomcat 5.5.x и вот являются JNDI ctx используемые параметры:
Java naming.factory.initial=org.apache.naming.java.javaURLContextFactory Java naming.factory.url.pkgs=org.apache.naming
Вышеупомянутый код перестал работать со Встроенным JBoss (Бета 3) в Tomcat 5.5.x с вышеупомянутым сообщением об ошибке.
Java naming.factory.initial=org.apache.naming.java.javaURLContextFactory Java naming.factory.url.pkgs=org.apache.namingThe выше кода перестал работать с вышеупомянутой ошибкой с помощью JBoss, Встроенного в кота 5.5.x
У кого-либо есть какие-либо мысли I, что я должен сделать с конфигурированием встроенной конфигурации JBoss JNDI?
java:comp/env известен как Контекст именования предприятия (ENC) и не глобально видим. Посмотрите здесь для получения дополнительной информации. Необходимо будет определить местоположение глобального имени JNDI, в котором источник данных является regsitered.
Самый легкий способ сделать это должно перейти к веб-консоли JMX JBOS и искать 'JNDIView' (не абсолютно уверенный в имени - в настоящее время дома) mbean. Этот mbean должен иметь метод списка, который можно вызвать, который отобразит путь контекста для всех JNDI-ограниченных объектов.