Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
kashichishi
1 / 0 / 0
Регистрация: 02.02.2016
Сообщений: 57
1

Не запускается приложение на эмуляторе

07.05.2017, 20:01. Просмотров 462. Ответов 17
Метки нет (Все метки)

Добрый день! Пишу на Android studio (java 1.8). Сам компилятор не выдает ошибок , а вот на эмуляторе не запускается (Андроид пишет ошибку).Исходники:
MainActivity.java
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package com.example.root.yaalkash;
 
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
import com.example.root.yaalkash.DataBaseConn;
 
public class MainActivity extends AppCompatActivity {
public String name;
    public String rec;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        DataBaseConn db = new DataBaseConn();
        TextView nameTv = (TextView) findViewById(R.id.name_v);
        db.MySQLConn();
        name = db.name;
        rec = db.rec;
        nameTv.setText(name);
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
    }
}
DataBaseConn.java
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
package com.example.root.yaalkash;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Random;
/**
 *
 * @author root
 */
public class DataBaseConn {
    
   private static Connection con;
   private static Statement stmt;
   private static ResultSet rs_name;
   public String db_url="jdbc:mysql://localhost:3306/bd_test";
   public String db_username = "root";
   public String db_password = "";
   public String db_name = "testing";
   public String query;
   public String name;
   public String rec;
   public int id;
   public int count_t;
    
    void MySQLConn(){
        try{
        Random rndid = new Random (System.currentTimeMillis());
        id = rndid.nextInt(5-1)+1;
        con = DriverManager.getConnection(db_url,db_username, db_password);
        stmt = con.createStatement();
        query = "SELECT * FROM bd_tab WHERE id = "+id;
        rs_name = stmt.executeQuery(query);
        while(rs_name.next()){
        name = rs_name.getString(2);
        rec = rs_name.getString(3);
 
        }    
    
        }catch(SQLException sqlEx){
            sqlEx.printStackTrace();
        }
    }
}
Скрин
[img]http://s019.***********/i627/1705/cc/189140df6858t.jpg[/img]
0
Миниатюры
Не запускается приложение на эмуляторе  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2017, 20:01
Ответы с готовыми решениями:

Не запускается приложение в эмуляторе
Здравствуйте. Подскажите, пожалуйста причину. У меня не запускается приложение...

Не запускается приложение на эмуляторе
Всем привет! Начинаю для себя изучать тему разработки под Android и...

Не запускается в эмуляторе приложение
Доброго времени суток! Создаю обычную галерею через Grid View с щелчком по...

У меня не запускается приложение в эмуляторе Android
Здравствуйте. Подскажите, пожалуйста причину. У меня не запускается приложение...

Не запускается приложение в эмуляторе Android Studio
Всем привет, Не запускается приложение в эмуляторе Android Studio, сам эмулятор...

17
kashichishi
1 / 0 / 0
Регистрация: 02.02.2016
Сообщений: 57
07.05.2017, 20:11  [ТС] 2
Проблему решил , приложение запускается , но работает некорректно . На TextView не передается текст (просто пустой)
0
vxg
Модератор
3252 / 2052 / 323
Регистрация: 13.01.2012
Сообщений: 7,950
07.05.2017, 20:19 3
kashichishi, лог где?
0
kashichishi
1 / 0 / 0
Регистрация: 02.02.2016
Сообщений: 57
07.05.2017, 20:49  [ТС] 4
Он пуст, походу с сервером(пхпмайадмин не пускает в панель) что-то происходит.
0
vxg
Модератор
3252 / 2052 / 323
Регистрация: 13.01.2012
Сообщений: 7,950
07.05.2017, 20:56 5
kashichishi, пхп тут причём? Когда приложение падает в лог в студию идёт текст ошибки где и почему упало
0
kashichishi
1 / 0 / 0
Регистрация: 02.02.2016
Сообщений: 57
07.05.2017, 21:27  [ТС] 6
крч как ошибку исправил, получилось так , что приложение запускается , а в textview ничего не написано . Проверил сервер mysql , не работает, переустановил(сейчас работает все нормально), но текст все равно не выводит. Вот что нарыл в логах
Кликните здесь для просмотра всего текста

05-07 18:03:50.839 2582-2582/com.example.root.yaalkash I/art: Not late-enabling -Xcheck:jni (already on)
05-07 18:03:50.839 2582-2582/com.example.root.yaalkash W/art: Unexpected CPU variant for X86 using defaults: x86
05-07 18:03:50.879 2582-2582/com.example.root.yaalkash W/System: ClassLoader referenced unknown path: /data/app/com.example.root.yaalkash-2/lib/x86

[ 05-07 18:03:50.885 1623: 1646 D/ ]
HostConnection::get() New Host Connection established 0x87763280, tid 1646
05-07 18:03:50.947 2582-2582/com.example.root.yaalkash W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
05-07 18:03:51.834 2582-2582/com.example.root.yaalkash W/System.err: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.
05-07 18:03:51.834 2582-2582/com.example.root.yaalkash W/System.err: at java.lang.reflect.Constructor.newInstance0(Native Method)
05-07 18:03:51.834 2582-2582/com.example.root.yaalkash W/System.err: at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
05-07 18:03:51.834 2582-2582/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
05-07 18:03:51.834 2582-2582/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.Util.getInstance(Util.java:408)
05-07 18:03:51.834 2582-2582/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
05-07 18:03:51.834 2582-2582/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897)
05-07 18:03:51.834 2582-2582/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886)
05-07 18:03:51.834 2582-2582/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860)
05-07 18:03:51.834 2582-2582/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2271)
05-07 18:03:51.834 2582-2582/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2024)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:779)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at java.lang.reflect.Constructor.newInstance0(Native Method)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:389)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at java.sql.DriverManager.getConnection(DriverManager.java:569)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at java.sql.DriverManager.getConnection(DriverManager.java:219)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at com.example.root.yaalkash.DataBaseConn.MySQLConn(DataBaseConn.java:36)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at com.example.root.yaalkash.MainActivity.onCreate(MainActivity.java:17)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at android.app.Activity.performCreate(Activity.java:6679)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2618)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2726)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at android.app.ActivityThread.-wrap12(ActivityThread.java)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1477)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at android.os.Handler.dispatchMessage(Handler.java:102)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at android.os.Looper.loop(Looper.java:154)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at android.app.ActivityThread.main(ActivityThread.java:6119)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at java.lang.reflect.Method.invoke(Native Method)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: Caused by: android.os.NetworkOnMainThreadException
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1303)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:86)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:74)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at java.net.InetAddress.getAllByName(InetAddress.java:752)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:188)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:300)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2192)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2225)
05-07 18:03:51.835 2582-2582/com.example.root.yaalkash W/System.err: ... 24 more
05-07 18:03:51.897 2582-2620/com.example.root.yaalkash I/OpenGLRenderer: Initialized EGL, version 1.4
05-07 18:03:51.898 2582-2620/com.example.root.yaalkash D/OpenGLRenderer: Swap behavior 1
05-07 18:03:51.898 2582-2620/com.example.root.yaalkash W/OpenGLRenderer: Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without...
05-07 18:03:51.898 2582-2620/com.example.root.yaalkash D/OpenGLRenderer: Swap behavior 0
05-07 18:14:58.918 2582-2589/com.example.root.yaalkash W/art: Suspending all threads took: 6.396ms


Добавлено через 1 минуту
Проверял на обычном Java ,работает отлично. (netbeans ,java 1.8)
0
vxg
Модератор
3252 / 2052 / 323
Регистрация: 13.01.2012
Сообщений: 7,950
08.05.2017, 06:43 7
MySQLNonTransientConnectionException: Could not create connection to database server - наверняка этому есть причина, может быть даже такая:
NetworkOnMainThreadException - обмен по сети надо вынести в поток
0
kashichishi
1 / 0 / 0
Регистрация: 02.02.2016
Сообщений: 57
08.05.2017, 21:36  [ТС] 8
Попробовал засунуть в поток , такая же фигня 0 эффекта . Протестировал на обычном java - переменные возвращают null.
Вот код
MainActivity.java
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package com.example.root.yaalkash;
 
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
import com.example.root.yaalkash.DataBaseConn;
 
public class MainActivity extends AppCompatActivity {
public String name;
    public String rec;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        DataBaseConn db = new DataBaseConn();
        TextView nameTv = (TextView) findViewById(R.id.name_v);
        db.MySQLConn();
        name = db.name;
        rec = db.rec;
        nameTv.setText(rec);
    }
}
DataBaseConn.java
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
package com.example.root.yaalkash;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Random;
/**
 *
 * @author root
 */
public class DataBaseConn {
    
   private static Connection con;
   private static Statement stmt;
   private static ResultSet rs_name;
   public String db_url="jdbc:mysql://localhost:3306/bd_test";
   public String db_username = "root";
   public String db_password = "";
   public String db_name = "testing";
   public String query;
   public String name;
   public String rec;
   public int id;
   public int count_t;
    
    void MySQLConn(){
        Thread mySQL = new Thread(new Runnable() {
            @Override
            public void run() {
                try{
                    Random rndid = new Random (System.currentTimeMillis());
                    id = rndid.nextInt(5-1)+1;
                    con = DriverManager.getConnection(db_url,db_username, db_password);
                    stmt = con.createStatement();
                    query = "SELECT * FROM bd_tab WHERE id = "+id;
                    rs_name = stmt.executeQuery(query);
                    while(rs_name.next()){
                        name = rs_name.getString(2);
                        rec = rs_name.getString(3);
 
                    }
 
                }catch(SQLException sqlEx){
                    sqlEx.printStackTrace();
                }
            }
        });
        mySQL.start();
 
    }
}
Логи
Кликните здесь для просмотра всего текста

05-08 18:25:41.075 3516-3516/? I/art: Not late-enabling -Xcheck:jni (already on)
05-08 18:25:41.079 3516-3516/? W/art: Unexpected CPU variant for X86 using defaults: x86
05-08 18:25:41.134 3516-3516/? W/System: ClassLoader referenced unknown path: /data/app/com.example.root.yaalkash-1/lib/x86
05-08 18:25:41.138 3516-3523/? I/art: Debugger is no longer active
05-08 18:25:41.139 3516-3523/? I/art: Starting a blocking GC Instrumentation

[ 05-08 18:25:41.139 1628: 1651 D/ ]
HostConnection::get() New Host Connection established 0x9586ee40, tid 1651
05-08 18:25:41.170 3516-3516/? W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
05-08 18:25:41.414 3516-3532/? I/OpenGLRenderer: Initialized EGL, version 1.4
05-08 18:25:41.414 3516-3532/? D/OpenGLRenderer: Swap behavior 1
05-08 18:25:41.414 3516-3532/? W/OpenGLRenderer: Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without...
05-08 18:25:41.415 3516-3532/? D/OpenGLRenderer: Swap behavior 0
05-08 18:25:43.220 3516-3531/com.example.root.yaalkash W/System.err: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
05-08 18:25:43.220 3516-3531/com.example.root.yaalkash W/System.err: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
05-08 18:25:43.220 3516-3531/com.example.root.yaalkash W/System.err: at java.lang.reflect.Constructor.newInstance0(Native Method)
05-08 18:25:43.220 3516-3531/com.example.root.yaalkash W/System.err: at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
05-08 18:25:43.220 3516-3531/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
05-08 18:25:43.220 3516-3531/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:989)
05-08 18:25:43.220 3516-3531/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:341)
05-08 18:25:43.220 3516-3531/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2192)
05-08 18:25:43.220 3516-3531/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2225)
05-08 18:25:43.220 3516-3531/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2024)
05-08 18:25:43.220 3516-3531/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:779)
05-08 18:25:43.220 3516-3531/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
05-08 18:25:43.220 3516-3531/com.example.root.yaalkash W/System.err: at java.lang.reflect.Constructor.newInstance0(Native Method)
05-08 18:25:43.221 3516-3531/com.example.root.yaalkash W/System.err: at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
05-08 18:25:43.221 3516-3531/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
05-08 18:25:43.221 3516-3531/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:389)
05-08 18:25:43.221 3516-3531/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330)
05-08 18:25:43.221 3516-3531/com.example.root.yaalkash W/System.err: at java.sql.DriverManager.getConnection(DriverManager.java:569)
05-08 18:25:43.221 3516-3531/com.example.root.yaalkash W/System.err: at java.sql.DriverManager.getConnection(DriverManager.java:219)
05-08 18:25:43.221 3516-3531/com.example.root.yaalkash W/System.err: at com.example.root.yaalkash.DataBaseConn$1.run(DataBaseConn.java:39)
05-08 18:25:43.221 3516-3531/com.example.root.yaalkash W/System.err: at java.lang.Thread.run(Thread.java:761)
05-08 18:25:43.221 3516-3531/com.example.root.yaalkash W/System.err: Caused by: java.net.SocketException: Permission denied
05-08 18:25:43.221 3516-3531/com.example.root.yaalkash W/System.err: at java.net.Socket.createImpl(Socket.java:473)
05-08 18:25:43.221 3516-3531/com.example.root.yaalkash W/System.err: at java.net.Socket.getImpl(Socket.java:536)
05-08 18:25:43.221 3516-3531/com.example.root.yaalkash W/System.err: at java.net.Socket.setTcpNoDelay(Socket.java:974)
05-08 18:25:43.221 3516-3531/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.StandardSocketFactory.configureSocket(StandardSocketFactory.java:132)
05-08 18:25:43.221 3516-3531/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:203)
05-08 18:25:43.221 3516-3531/com.example.root.yaalkash W/System.err: at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:300)
05-08 18:25:43.221 3516-3531/com.example.root.yaalkash W/System.err: ... 14 more

Мне кажется проблемы в драйвере JDBC
0
vxg
Модератор
3252 / 2052 / 323
Регистрация: 13.01.2012
Сообщений: 7,950
08.05.2017, 22:06 9
kashichishi, вы определитесь - на чистой яве работает или нет)? Разрешение на работу с сетью в манифесте есть?
0
kashichishi
1 / 0 / 0
Регистрация: 02.02.2016
Сообщений: 57
08.05.2017, 22:46  [ТС] 10
На чистой яве в netbeanse тестю чисто класс. В андроид студио он должен работать так же , по идее(один и тот же язык же=) ).

Добавлено через 34 секунды
А вот этого не проверял. Не подскажите как это сделать?
0
vxg
Модератор
3252 / 2052 / 323
Регистрация: 13.01.2012
Сообщений: 7,950
08.05.2017, 23:11 11
kashichishi, открыть AndroidManifest.xml и проверит есть ли в верхней его части permission INTERNET
0
kashichishi
1 / 0 / 0
Регистрация: 02.02.2016
Сообщений: 57
09.05.2017, 14:09  [ТС] 12
Его не было, добавил. Толку как от козла молока.
0
Pablito
2731 / 2166 / 735
Регистрация: 12.05.2014
Сообщений: 7,583
Завершенные тесты: 1
09.05.2017, 14:23 13
весь манифест покажи, а тут разное бывало - куда только там и что только не добавляли

Добавлено через 57 секунд
порт 3306 на сервере открыт? точно открыт? как проверял?
0
kashichishi
1 / 0 / 0
Регистрация: 02.02.2016
Сообщений: 57
09.05.2017, 15:29  [ТС] 14
Порты сейчас проверю. Использую denwer
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.root.yaalkash">
 
    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
 
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
<uses-permission android:name="android.permission.INTERNET"/>
</manifest>
Новый лог
Кликните здесь для просмотра всего текста

05-09 12:21:54.429 3602-3602/? I/art: Not late-enabling -Xcheck:jni (already on)
05-09 12:21:54.430 3602-3602/? W/art: Unexpected CPU variant for X86 using defaults: x86
05-09 12:21:54.532 3602-3602/com.example.root.yaalkash W/System: ClassLoader referenced unknown path: /data/app/com.example.root.yaalkash-1/lib/x86
05-09 12:21:54.556 3602-3602/com.example.root.yaalkash W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
05-09 12:21:54.874 3602-3618/com.example.root.yaalkash W/System.err: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/bd_test
05-09 12:21:54.874 3602-3618/com.example.root.yaalkash W/System.err: at java.sql.DriverManager.getConnection(DriverManager.java:594)
05-09 12:21:54.874 3602-3618/com.example.root.yaalkash W/System.err: at java.sql.DriverManager.getConnection(DriverManager.java:219)
05-09 12:21:54.874 3602-3618/com.example.root.yaalkash W/System.err: at com.example.root.yaalkash.DataBaseConn$1.run(DataBaseConn.java:39)
05-09 12:21:54.874 3602-3618/com.example.root.yaalkash W/System.err: at java.lang.Thread.run(Thread.java:761)
05-09 12:21:55.498 3602-3619/com.example.root.yaalkash I/OpenGLRenderer: Initialized EGL, version 1.4
05-09 12:21:55.498 3602-3619/com.example.root.yaalkash D/OpenGLRenderer: Swap behavior 1
05-09 12:21:55.498 3602-3619/com.example.root.yaalkash W/OpenGLRenderer: Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without...
05-09 12:21:55.498 3602-3619/com.example.root.yaalkash D/OpenGLRenderer: Swap behavior 0

0
Pablito
2731 / 2166 / 735
Регистрация: 12.05.2014
Сообщений: 7,583
Завершенные тесты: 1
09.05.2017, 15:36 15
и кстати, вместо localhost должен быть прописан адрес сервера
0
kashichishi
1 / 0 / 0
Регистрация: 02.02.2016
Сообщений: 57
09.05.2017, 15:55  [ТС] 16
Не помогает , порт открыт
0
Pablito
2731 / 2166 / 735
Регистрация: 12.05.2014
Сообщений: 7,583
Завершенные тесты: 1
09.05.2017, 15:59 17
все руки не доходили проверить и вот дошли
все спокойно работает, по минимуму что нужно
build.gradle
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
apply plugin: 'com.android.application'
 
android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"
    defaultConfig {
        applicationId "company.myapplication"
        minSdkVersion 21
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
 
        jackOptions {
            enabled true
        }
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}
 
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:support-v4:25.3.1'
    compile 'com.android.support:cardview-v7:25.3.1'
    compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha9'
    compile 'mysql:mysql-connector-java:6.0.6'
}
ключевые строки jackOptions, compileOptions и compile 'mysql:mysql-connector-java:6.0.6'

в коде из сообщений выше ничего не менял - драйвер загрузился нормально
1
kashichishi
1 / 0 / 0
Регистрация: 02.02.2016
Сообщений: 57
09.05.2017, 17:52  [ТС] 18
Не получается , думаю перейти на sqlite
0
09.05.2017, 17:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.05.2017, 17:52

Приложение не запускается на телефоне, а на эмуляторе работает
скомпилированный файл не запускается на телефоне , на эмуляторе работает...

Приложение запускается на эмуляторе, а при запуске на устройстве выдает ошибку
объясните пожалуйста,в чем проблема? Приложение которое я создал,прекрасно...

Не запускается проект в эмуляторе
Установил Андроид Студию, к ней эмулятор Genymotion. Проект сгенерировал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru