几天前,我的应用程序停止在多个设备上运行。该代码至少一年没有被触及(即:最近没有进行任何更改)。它从 SplashScreenActivity 开始,从 SQL 数据库下载一些数据,效果很好。之后,这些数据将putExtra
发送到用于启动 MainActivity 的 Intent - 这就是应用程序突然关闭的地方。通过调试,我知道 Intent 仍然被正确创建,但在 MainActivity 中“ onCreate
”未被调用。我不知道中间是什么以及为什么它停止工作,也许与依赖性有关?有任何想法吗?
下面是 SplashScreen 的代码和 MainActivity 的 onCreate 方法,以及build.gradle
我在其中进行了一些更改试图解决问题的(应用程序)(已弃用的编译更改为依赖项的实现和版本sdkVersion
)。那并没有解决问题。
构建.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 26
buildToolsVersion '26.0.2'
defaultConfig {
applicationId "com.myname.myapp"
minSdkVersion 19
targetSdkVersion 26
versionCode 14
versionName "1.51"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
compileOptions {
targetCompatibility = 1.8
sourceCompatibility = 1.8
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
androidTestImplementation('com.android.support.test.espresso:espresso-core:3.0.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
implementation 'com.android.support:multidex:1.0.3'
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support:recyclerview-v7:26.1.0'
implementation 'com.google.android.gms:play-services:12.0.1'
testImplementation 'junit:junit:4.12'
}
肥皂起泡泡
RISEBY
相关分类