|
Импорт проекта из Eclipse в Android Studio
|
|||
---|---|---|---|
#18+
Есть проект на Eclipse, в нем организуется подключение к БД, проект рабочий, пытаюсь перенести его на Android Studio Импортировал проект, добавил библиотеку jtds-1.2.8.jar. Проект компилируется, но при запуске приложение вылетает. в Логах такая ошибка: 05-25 08:39:36.327 532-532/com.example.bd_connect5 E/AndroidRuntime﹕ FATAL EXCEPTION: main java.lang.NullPointerException at com.example.bd_connect5.MainActivity$ConnectMySql.onPostExecute(MainActivity.java:82) at com.example.bd_connect5.MainActivity$ConnectMySql.onPostExecute(MainActivity.java:28) at android.os.AsyncTask.finish(AsyncTask.java:602) at android.os.AsyncTask.access$600(AsyncTask.java:156) at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:615) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4424) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) at dalvik.system.NativeStart.main(Native Method) еще настораживает предупреждение в файле build.gradle This support library should not use a lower version (20) than the targetSdkVersion (21) less... (Ctrl+F1) There are some combinations of libraries, or tools and libraries, that are incompatible, or can lead to bugs. One such incompatibility is compiling with a version of the Android support libraries that is not the latest version (or in particular, a version lower than your targetSdkVersion.) как мне исправить эти dependencies Буду признателен за любую информацию ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2015, 11:49 |
|
Импорт проекта из Eclipse в Android Studio
|
|||
---|---|---|---|
#18+
nikompat com.example.bd_connect5.MainActivity$ConnectMySql.onPostExecute(MainActivity.java:82) at com.example.bd_connect5.MainActivity$ConnectMySql.onPostExecute(MainActivity.java:28) Что в этих строках? nikompкак мне исправить эти dependencies Открой build.gradle приложения (а не проекта) и ищи выделенное цветом в dependencies. Жми там alt+enter и студия подскажет актуальную версию. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2015, 11:54 |
|
Импорт проекта из Eclipse в Android Studio
|
|||
---|---|---|---|
#18+
Вообщем, ошибка была в следующем. Имя БД было написано кириллицей, исправил на латиницу ошибка пропала. Что, Studio не воспринимает кириллицу? wadman, а не приходилось ли Вам писать приложения в которых из устройства на базе Android происходит подключение к БД MS SQL? На эмуляторе у меня получилось подключиться, а с реального устройства, как? Используя OpenVPN удастся ли решить задачу? Прокомментируйте пожалуйста! ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2015, 12:13 |
|
Импорт проекта из Eclipse в Android Studio
|
|||
---|---|---|---|
#18+
nikompЧто, Studio не воспринимает кириллицу? Не Студия ругается, а драйвер, а точнее, судя по всему getConnection возвращает null. nikompа не приходилось ли Вам писать приложения в которых из устройства на базе Android происходит подключение к БД MS SQL? Не приходилось, но я-бы избегал в любом случае прямого подключения не из локалки. Для таких случаев принято делать трехзвенки . ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2015, 12:18 |
|
Импорт проекта из Eclipse в Android Studio
|
|||
---|---|---|---|
#18+
wadmanНе Студия ругается, а драйвер, а точнее, судя по всему getConnection возвращает null. Ну так в Eclipse же все работает и с русскоязычной БД Я имею представление о трехзвенке, но применительно к андройд как это организуется практически. Что выступает в качестве сервера приложений? Мне в качестве эксперимента хотелось бы подключиться к БД пусть пока и напрямую. В эмуляторе подключаюсь таким образом Код: java 1. 2. 3. 4. 5. 6. 7. 8.
БД находится на той же машине где и эмулятор запускается. При запуске на реальном устройстве нужно чтоб оно "знало" IP адрес машины с БД. Вот это мне и интересно как сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2015, 12:37 |
|
Импорт проекта из Eclipse в Android Studio
|
|||
---|---|---|---|
#18+
nikompЧто выступает в качестве сервера приложений? Любое свое приложение. nikompПри запуске на реальном устройстве нужно чтоб оно "знало" IP адрес машины с БД. Вот это мне и интересно как сделать. Если только в качестве теста, то путем подключения через wifi роутер, который входит в локалку. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2015, 12:40 |
|
Импорт проекта из Eclipse в Android Studio
|
|||
---|---|---|---|
#18+
nikompНу так в Eclipse же все работает и с русскоязычной БД Эклипс-то тут при чем, если вываливается на эмуляторе? nikompat com.example.bd_connect5.MainActivity$ConnectMySql.onPostExecute(MainActivity.java:82) at com.example.bd_connect5.MainActivity$ConnectMySql.onPostExecute(MainActivity.java:28) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2015, 12:41 |
|
|
start [/forum/topic.php?fid=13&msg=38967763&tid=1331338]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 128ms |
0 / 0 |