Autore Topic: Errore: Native typeface can not be made  (Letto 317 volte)

Offline nicozumel

  • Nuovo arrivato
  • *
  • Post: 37
  • Respect: +4
    • Mostra profilo
  • Dispositivo Android:
    Huawei - P7
  • Sistema operativo:
    Windows 7
Errore: Native typeface can not be made
« il: 01 Luglio 2016, 10:22:57 CEST »
0
Ciao a tutti,
ormai le ho provate tutte ma mi da sempre questo errore quando tento di usare un font esterno nel mio progetto:
Codice (Java): [Seleziona]
Nome = (TextView)findViewById(R.id.nomeTV);
Typeface face=Typeface.createFromAsset(getAssets(),"fonts/raleway.ttf" );
                Nome.setTypeface(face);

Codice: [Seleziona]
07-01 02:11:07.973 18309-18309/com.exam.tennistime2 E/AndroidRuntime: FATAL EXCEPTION: main
                                                                      java.lang.RuntimeException: Unable to start activity ComponentInfo{com.exam.tennistime2/com.exam.tennistime2.AccountActivity}: java.lang.RuntimeException: native typeface cannot be made

La cartella fonts è dentro:
D:\users\me\StudioProjects\myproject\app\src\main\assets\fonts

Ho seguito i vari esempi, ma niente, mi da sempre questo problema...

Buona giornata
grazie
Nicola

Offline DCode

  • Utente junior
  • **
  • Post: 69
  • Respect: +20
    • Mostra profilo
  • Sistema operativo:
    Ubuntu 16.04 LTS
Re:Errore: Native typeface can not be made
« Risposta #1 il: 01 Luglio 2016, 10:27:37 CEST »
0
La cartella degli assets l'hai creata tu a mano?

Se hai fatto così seleziona "app" poi tasto destro File > New > Folder > Assets Folder
Una volta create crei la cartella fonts/ e ci copi dentro il tuo font  ;-)
┻━┻ ︵ヽ(°□°ヽ) Develop w/ ( ( ObjC || Swift ) && Java[ "Android" ] ) (╯°□°)╯︵ ┻━┻

Offline nicozumel

  • Nuovo arrivato
  • *
  • Post: 37
  • Respect: +4
    • Mostra profilo
  • Dispositivo Android:
    Huawei - P7
  • Sistema operativo:
    Windows 7
Re:Errore: Native typeface can not be made
« Risposta #2 il: 01 Luglio 2016, 15:10:26 CEST »
0
Ciao, già fatto svariate volte ma ancora non funziona... >:(

Offline DCode

  • Utente junior
  • **
  • Post: 69
  • Respect: +20
    • Mostra profilo
  • Sistema operativo:
    Ubuntu 16.04 LTS
Re:Errore: Native typeface can not be made
« Risposta #3 il: 01 Luglio 2016, 15:25:03 CEST »
0
Strano perché se la fai creare da AS l'icona degli assets in teoria dovrebbe essere uguale a quella delle res...
Prova a cancellare tutta la cartella e rifare.

Hai provato anche con un file di font diverso?
┻━┻ ︵ヽ(°□°ヽ) Develop w/ ( ( ObjC || Swift ) && Java[ "Android" ] ) (╯°□°)╯︵ ┻━┻

Offline nicozumel

  • Nuovo arrivato
  • *
  • Post: 37
  • Respect: +4
    • Mostra profilo
  • Dispositivo Android:
    Huawei - P7
  • Sistema operativo:
    Windows 7
Re:Errore: Native typeface can not be made
« Risposta #4 il: 02 Luglio 2016, 15:57:27 CEST »
0
Ma infatti, l' avevo notato anch'io!
L'icona della cartella assets risulta essere diversa dagli screen-shot trovati sui vari tutorial.

E certo, ho prvato a cancellare e rifare svariate volte, cambiare font, cambiare nome, mettere tutto minuscolo, togliere eventuali segni - o _ del nome stesso...ma nada non vuole andare...nn so che altro provare.

Offline Carni

  • Nuovo arrivato
  • *
  • Post: 41
  • Respect: +3
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S3
  • Play Store ID:
    R3D5HA
  • Sistema operativo:
    Windows 10
Re:Errore: Native typeface can not be made
« Risposta #5 il: 03 Luglio 2016, 17:55:23 CEST »
0
Prova a fare in questo modo... Spero ti funzioni...
http://i.stack.imgur.com/nJuct.png

Offline nicozumel

  • Nuovo arrivato
  • *
  • Post: 37
  • Respect: +4
    • Mostra profilo
  • Dispositivo Android:
    Huawei - P7
  • Sistema operativo:
    Windows 7
Re:Errore: Native typeface can not be made
« Risposta #6 il: 04 Luglio 2016, 09:48:24 CEST »
0
Prova a fare in questo modo... Spero ti funzioni...
http://i.stack.imgur.com/nJuct.png

Purtroppo, come dicevo, ho già provato varie volte così, ma nn mi crea la cartella con l'icona giusta.
Forse sarà per questo che non mi vuole funzionare...misteri di AS!.

Offline DCode

  • Utente junior
  • **
  • Post: 69
  • Respect: +20
    • Mostra profilo
  • Sistema operativo:
    Ubuntu 16.04 LTS
Re:Errore: Native typeface can not be made
« Risposta #7 il: 04 Luglio 2016, 10:00:09 CEST »
0
Non so se hai già provato ma potresti controllare che non ci sia più la cartella assets, dopo averla cancellata da android studio, anche nella cartella del progetto
navigando sul filesystem
┻━┻ ︵ヽ(°□°ヽ) Develop w/ ( ( ObjC || Swift ) && Java[ "Android" ] ) (╯°□°)╯︵ ┻━┻

Offline nicozumel

  • Nuovo arrivato
  • *
  • Post: 37
  • Respect: +4
    • Mostra profilo
  • Dispositivo Android:
    Huawei - P7
  • Sistema operativo:
    Windows 7
Re:Errore: Native typeface can not be made
« Risposta #8 il: 04 Luglio 2016, 17:50:49 CEST »
0
Certo già fatto pure questo, cancellato dal file system e poi ricreata da dentro AS!
« Ultima modifica: 04 Luglio 2016, 17:53:49 CEST da nicozumel »