Android多项目错误:java.lang.IllegalStateException:无法为Android执行方法:onClick
为什么要投反对票?我的问题很清楚 我有一个有这种结构的项目Android多项目错误:java.lang.IllegalStateException:无法为Android执行方法:onClick,java,android,android-manifest,Java,Android,Android Manifest,为什么要投反对票?我的问题很清楚 我有一个有这种结构的项目 应用程序 应用模块(计算器) 单元2(天气) 模块3(地图) 因此,模块2是一个天气应用程序,模块3是一个地图应用程序。 我的项目在没有模块3的情况下运行得很好。但当我导入模块3时,应用程序因单击(激活)模块2而崩溃,错误如下: 07-21 12:41:30.533 8656-8656/bakteriusdeveloper.master I/art: Rejecting re-init on previously-failed
- 应用程序
- 应用模块(计算器)
- 单元2(天气)
- 模块3(地图)
07-21 12:41:30.533 8656-8656/bakteriusdeveloper.master I/art: Rejecting re-init on previously-failed class java.lang.Class<com.cs.android.weminder.MainActivity>
07-21 12:41:30.534 8656-8656/bakteriusdeveloper.master D/AndroidRuntime: Shutting down VM
07-21 12:41:30.538 8656-8656/bakteriusdeveloper.master E/AndroidRuntime: FATAL EXCEPTION: main
Process: bakteriusdeveloper.master, PID: 8656
java.lang.IllegalStateException: Could not execute method for android:onClick
在模块3-Map中,我需要使用
compile 'com.google.android.gms:play-services:9.2.1'
我的问题是:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "bakteriusdeveloper.master"
minSdkVersion 19
targetSdkVersion 21
// Enabling multidex support.
multiDexEnabled true
versionCode 3
versionName "1.2"
}
使用此代码更新gradle文件
defaultConfig {
minSdkVersion 14 //lower than 14 doesn't support multidex
targetSdkVersion 22
// Enabling multidex support.
multiDexEnabled true
}
首先,你为什么要用这些旧的游戏服务来构建模块2?像这样的艺术不是站在你们愚蠢的香肠 第二: 问题在于不同的依赖关系: 尝试在您的主要方法中使用此代码:
defaultConfig {
minSdkVersion 14java.lang.IllegalStateException:
truemultiDexEnabled *#*#3264#*#*}
stmt.close();
con.close();
}
catch (Exception f){}
if(loginNameAusDB.equals(loginname)&&loginPWAusDB.equals(loginpassname)){
jp_center.removeAll();
}
}
我很高兴用我所有的知识来帮助你在你的学位上写下我的名字。当然可以。我试试你的提普。一分钟。我必须重建我的项目(导入模块3)…抱歉,应用程序崩溃。。。更新logcat消息!这些模块完全独立运行。但我一起得到了这个错误!有什么想法吗?有人能帮我吗?我绝望了!不想停止我的项目:-(如果你在模块2中使用compile'com.google.android.gms:play services:9.2.1',那么你会崩溃吗?是的。但奇怪的是,我的6.1.71版应用程序因点击按钮而崩溃。
defaultConfig {
minSdkVersion 14java.lang.IllegalStateException:
truemultiDexEnabled *#*#3264#*#*}
stmt.close();
con.close();
}
catch (Exception f){}
if(loginNameAusDB.equals(loginname)&&loginPWAusDB.equals(loginpassname)){
jp_center.removeAll();
}
}