我是一名Android学习者。我怀疑有人可以解决我的错误吗?我建立了一个普通的新闻故事应用程序。在android studio中,我构建了一个100%正常运行且无错误的应用程序,所有应用程序功能均正常运行。然后,在生成build apk之后,在实际设备上进行检查。安装build apk后,它在真实设备上运行良好。
生成签名的APK后安装在真实设备上。它不会在已签名的APK上显示类别图像。但是类别图片即将在构建APK中出现。
我不知道为什么未在签名的APK中显示类别图像。我不明白为什么它不会来。
使用PHP后台管理面板...
查看图像的差异...
Build apk showing category images please check image 1
signed apk not showing category images please check image 2
build.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion '27.0.3'
defaultConfig {
applicationId 'com.example.demo'
minSdkVersion 14
targetSdkVersion 27
versionCode 1
versionName "1.0.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
productFlavors {
}
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:appcompat-v7:21.0.3'
implementation 'com.google.android.gms:play-services:6.5.87'
implementation 'com.android.support:recyclerview-v7:21.+'
}
proguard-rules.pro:
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in G:\Programs\SDK\tools\proguard/proguard-android.txt
# You can edit the include path and order by changing the proguardFiles
# directive in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# Add any project specific keep options here:
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}
答案 0 :(得分:0)
更新:
Gradle build success but build failed with 53errors.. java compilation errors... one of the error mention here.. error: cannot find symbol class ActionBarActivity 'import android.support.v7.app.ActionBarActivity;',private ActionBarActivity activity;
Gradle现在正在工作。问题来自ActionBarActivity
。在您的班级中使用AppCompatActivity
,并在onCreate()
方法中使用getSupportActionbar()
。
我强烈建议对这些使用最新版本:
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:recyclerview-v7:28.0.0' // must have the same version with the appcompat
implementation 'com.google.android.gms:play-services:12.0.1'
您已将21.+
的{{1}}和RecyclerView
的{{1}}使用了。 使用相同版本。也许对21.0.3
使用AppCompat
可能会导致问题。
通过this link检查Google Play服务的最新版本。
请注意,您还需要定义21.+
等,如下所示:
RecyclerView
此外,在根compileSdkVersion
中,更新gradle:
android {
compileSdkVersion 28
defaultConfig {
minSdkVersion 15
targetSdkVersion 28
...