Autore Topic: Gestire immagini..  (Letto 3369 volte)

Offline Dani77

  • Nuovo arrivato
  • *
  • Post: 23
  • Respect: 0
    • daniele9475
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy
  • Sistema operativo:
    Windows 8
Gestire immagini..
« il: 29 Luglio 2013, 21:18:36 CEST »
0
 8-) Ciao Ragazzi sto cercando di capire come inserire un'immagine con android studio.. l'ho presa dal mio hard disk



Durante la compilazione ricevo il seguente errore. :


Compilation completed with 2 errors and 0 warnings in 1 min 25 sec
2 errors
0 warnings

Gradle: String types not allowed (at 'src' with value 'C:\Users\Daniele\Pictures\2ag6u5f.jpg').

Gradle: Execution failed for task ':MyApplication:processDebugResources'.
> Failed to run command:
   C:\Users\Daniele\AppData\Local\Android\android-studio\sdk\build-tools\18.0.0\aapt.exe package -f --no-crunch -I C:\Users\Daniele\AppData\Local\Android\android-studio\sdk\platforms\android-16\android.jar -M C:\Users\Daniele\AndroidStudioProjects\MyApplicationProject\MyApplication\build\manifests\debug\AndroidManifest.xml -S C:\Users\Daniele\AndroidStudioProjects\MyApplicationProject\MyApplication\build\res\all\debug -A C:\Users\Daniele\AndroidStudioProjects\MyApplicationProject\MyApplication\build\assets\debug -m -J C:\Users\Daniele\AndroidStudioProjects\MyApplicationProject\MyApplication\build\source\r\debug -F C:\Users\Daniele\AndroidStudioProjects\MyApplicationProject\MyApplication\build\libs\MyApplication-debug.ap_ --debug-mode --custom-package com.example.myapplication
Error Code:
   1
Output:
   C:\Users\Daniele\AndroidStudioProjects\MyApplicationProject\MyApplication\build\res\all\debug\layout\activity_main.xml:12: error: Error: String types not allowed (at 'src' with value 'C:\Users\Daniele\Pictures\2ag6u5f.jpg').

Help!   :-X


Offline emaborsa

  • Utente normale
  • ***
  • Post: 274
  • Java Developer
  • Respect: +33
    • Google+
    • emaborsa
    • Mostra profilo
    • www.emaborsa.com
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Linux 10 - Win8.1 - Android 4.1.2
Re:Gestire immagini..
« Risposta #1 il: 30 Luglio 2013, 08:18:02 CEST »
0
In android studio non presente come funziona, ma in eclipse le immagini non possono cominciare con un numero, ma solo con una lettera (inoltre il nome del file non può contenere maiuscole)...prova a rinominarlo. Difatti ti dice " String types not allowed"

Offline Dani77

  • Nuovo arrivato
  • *
  • Post: 23
  • Respect: 0
    • daniele9475
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy
  • Sistema operativo:
    Windows 8
Re:Gestire immagini..
« Risposta #2 il: 30 Luglio 2013, 15:24:07 CEST »
0
Niente da fare... ho cambiato il nome dell'immagine .. ho provato anche a metterne una nuova... ma niente stesso errore questo è il codice del file activity_main.xml


<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin"
    tools:context=".MainActivity"
    android:longClickable="true">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Prova Applicazione"
        android:id="@+id/textView"
        android:gravity="center"
        android:layout_marginTop="22dp"
        android:textColor="#ffac2c"
        android:textSize="25dp"
        android:layout_centerHorizontal="true"/>

    <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Entra/Enter"
            android:id="@+id/button"
            android:layout_marginBottom="17dp"
            android:focusable="false"
            android:focusableInTouchMode="false"
            android:layout_alignParentBottom="true"
            android:layout_centerHorizontal="true"/>

    <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/imageView"
            android:src="C:\Users\Daniele\Pictures\brownmay.jpg"
            android:layout_centerVertical="true"
            android:layout_alignParentRight="true"/>

</RelativeLayout>


Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Gestire immagini..
« Risposta #3 il: 30 Luglio 2013, 15:44:46 CEST »
0
Codice (XML): [Seleziona]
          android:src="C:\Users\Daniele\Pictures\brownmay.jpg"eh????????? le immagini vanno nella cartella res/drawable (hdpi-ldpi-mdpi-xhdpi ecc) e referenziate con @drawable/nomefile
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline emaborsa

  • Utente normale
  • ***
  • Post: 274
  • Java Developer
  • Respect: +33
    • Google+
    • emaborsa
    • Mostra profilo
    • www.emaborsa.com
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Linux 10 - Win8.1 - Android 4.1.2
Re:Gestire immagini..
« Risposta #4 il: 30 Luglio 2013, 16:42:17 CEST »
0
è vero....non lo avevo notato!