Ich habe ein Android -Projekt mit Java- und Kotlin -Dateien. < /p>
Nach der Kompilierung kann ich die generierte APK -Datei entlarven, ich kann alle Kotlin -Dateien meines Projekts in ihrem Paketweg sehen. Die APK? />
buildscript {
ext.kotlin_version = '1.2.71'
repositories {
jcenter()
maven { url 'https://maven.fabric.io/public' }
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.3'br /> classPath "org.jetbrains Plugin: 'Kotlin-Android-Extensions'
Plugin anwenden: 'kotlin-kapt'
Plugin anwenden: 'com.google.gms.google-dienste'
Repositionen {
maven {url "https://jitpack.io"} "}"} mavencental ()) bradpack (} mavencentraps jcenter()
flatDir{
dirs 'libs'
}
}
dependencies {
implementation fileTree(dir: 'libs', include: '*.jar')
/* A bunch of dependencies */
}
android {
CompilesDkversion 27
BuildtoolSversion '27 .0.3 '
defaultConfig {
minsdkversion 19
targetsdkversion 27
multidexenabled trued trued
Setoutpatpaths -Anwendungen, Go -Ausgangsdurchmesser [“. goevent["outputName"]
setOutputPath testVariants, goevent["outputDir"], goevent["outputNameTest"]
}
dataBinding {
enabled = true
}
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'Meta-inf/lizenz'
schließen 'meta-inf/middle'
ausschließen 'main/androidManifest.xml'
pickfirst 'meta-inf/maven/com.squareUp.okio/oKio/pom.Properties'
pickfirst 'Meta-inf /maven /com.squareUp.okio /oKio /pom.xml'
}
Sourcesets {
main {
Manifest.srcFile 'AndroidManifest.xml'
java.srcdirs = ['Src'] ['src']
Aidl.srcdirs = ['src']
renderscript.srcdirs = ['src']
res.srcdirs = ['res']
assets }
androidTest.setRoot('tests')
debug.setRoot('build-types/debug')
release.setRoot('build-types/release')
}
signingConfigs {
release {
//Fetch the signing file
File SignFile = rootProject.file ('Signing.Properties')
// Lesen Sie die Signiereigenschaften -Datei
Eigenschaften Eigenschaften = neue Eigenschaften ()
Eigenschaften. Eigenschaften ['SigningKeyStorePassword'] && Properties ['SigningKeyalias'] && Properties ['SigningKeypassWord']) {
String toolSpath = system.getEnv ("Tools")
if (Toolspath! Eigenschaften ['SigningKeyStorePassword']
Keyalias -Eigenschaften ['SigningKeyalias']
Tastaturen -Eigenschaften ['SigningKeypassword']
}
} sonst (project.hasProperty("signingKeystorePath")) {
storeFile file("$signingKeystorePath")
storePassword signingKeystorePassword
keyAlias signingKeyAlias
keyPassword signingKeyPassword
}
}
}
}
lintOptions oder zipAlignEnabled true
}
}
dexOptions {
jumboMode = true
}
}
def setOutputPath(variants, dir, name) {
variants.all { variant ->
variant.outputs.all { output ->
def relativeRootDir = output.packageApplication.outputDirectory.toPath()
.relativize(rootDir.toPath()).toFile()
output.outputFileName = new File("$relativeRootDir/$dir", name)
}
}
}
Android - Kotlin -Dateien sind nach der Zusammenstellung in APK vorhanden ⇐ Android
-
- Similar Topics
- Replies
- Views
- Last post
-
-
SASS entfernen nicht ": Global" Pseudo -Selektor während der Zusammenstellung
by Anonymous » » in CSS - 0 Replies
- 15 Views
-
Last post by Anonymous
-