Android Class.getResource immer null

Bitte aktiviere JavaScript!
Hi,

ich hab einfach den Code von der Seite kopiert und den Aufruf so angepasst, dass er auf meien datei zeigt.
Java:
StringBuilder sb = new StringBuilder();
sb.append(getResource("keystore.jks"));
sb.append(getResource("tws/app/test/keystore.jks"));
Log.i("RGLRES", sb.toString());
Um Nachfragen zu vermeiden. Die Datei ist NICHT zum signieren der APK!

Ausgabe dazu ist:
Code:
getSystemResource(keystore.jks)
      null
    getSystemResource(/keystore.jks)
      null
    ClassLoader.getResource(keystore.jks)
      null
    ClassLoader.getResource(/keystore.jks)
      null
    Class.getResource(keystore.jks)
      null
    Class.getResource(/keystore.jks)
      null
    getSystemResource(tws/app/test/keystore.jks)
      null
    getSystemResource(/tws/app/test/keystore.jks)
      null
    ClassLoader.getResource(tws/app/test/keystore.jks)
      null
    ClassLoader.getResource(/tws/app/test/keystore.jks)
      null
    Class.getResource(tws/app/test/keystore.jks)
      null
    Class.getResource(/tws/app/test/keystore.jks)
      null
Die Datei(en) liegen wie bereits gesagt ganz oben im Pfad und direkt neben der aufrufenden Klasse.
Lauf der verlinkten Seite sollte es zumindest beim vollen Pfad mit Class.getResource funktionieren.

Falls relevant, ich hab Android Studio 3.4.1
Java: 1.8.0_153
gradle: weiß nicht wo man das nachguckt.
sonstiges aus der build.gradle:
compileSdkVersion 28
buildToolsVersion "29.0.0"
defaultConfig {
applicationId "tws/app/test"
minSdkVersion 23
targetSdkVersion 28

mfg TWS
 
Leg unter main neben java und res einen Ordner resources an, darunter z. B. die Struktur tws/app/test. In diesen Ordner kopierst Du die keystore.jks und rufst im Programm getClass().getResource("/tws/app/test/keystore.jks") auf.
 
Da es wohl noch andere Interessiert:
Hier der Source Ordner:
Projektordner.PNG
Zugriff funktioniert mit:
URL url = getClass().getResource("/keystore.jks");
oder
URL url = getClass().getClassLoader().getResource("keystore.jks")
 
Passende Stellenanzeigen aus deiner Region:

Neue Themen

Oben