Hai.
Saya sudah mencoba mengembang orang ini di adaptor, tetapi tidak berhasil!
Saya menggunakan versi terakhir.
<com.facebook.drawee.view.SimpleDraweeView
android:id="@+id/camera_image"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:placeholderImage="@mipmap/ic_launcher"/>
android.view.InflateException: Baris file XML biner #7: Kesalahan menggembungkan kelas com.facebook.drawee.view.SimpleDraweeView...
Apakah ada hal lain dalam pesan kesalahan? Itu mungkin fb:placeholderImage=
bukannya app:placeholderImage=
@IanChilds , Ini tidak ada hubungannya dengan masalah. Jika saya menghapus baris ini, masalahnya masih terjadi.
<com.facebook.drawee.view.SimpleDraweeView
android:layout_gravity="center"
android:layout_height="100dp"
android:layout_width="100dp"
android:background="@color/white"
android:id="@+id/cover"/>
android.view.InflateException: Binary XML file line #13: Error inflating class com.facebook.drawee.view.SimpleDraweeView
at android.view.LayoutInflater.createView(LayoutInflater.java:620)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
Saya memiliki masalah yang sama ~
Anda hanya boleh menelepon Fresco.initialize
sekali. Melakukannya di setiap Aktivitas adalah salah.
tambahkan :
Fresco.initialize(this);
ke kelas Aplikasi Anda.
@ppamorim Saya telah memecahkan masalah ini.
tambahkan :Fresco.initialize(ini); ke Aplikasi Anda.
Terima kasih atas tanggapan dan kekuatannya
itu benar
Ini sangat rumit. Pesan kesalahan tampaknya sama sekali tidak relevan dengan solusinya.
Saya telah menempatkan Fresco.initialize(this); di aplikasi saya, tetapi masih ada kesalahan ...
@Mengesampingkan
protected void onCreate (Bundle saveInstanceState)
{
super.onCreate(savedInstanceState);
Fresco.initialize(this);
setContentView(R.layout.activity_main);
Uri uri = Uri.parse("https://raw.githubusercontent.com/facebook/fresco/gh-pages/static/fresco-logo.png");
SimpleDraweeView draweeView = (SimpleDraweeView) findViewById(R.id.my_image_view);
draweeView.setImageURI(uri);
}
Di atas adalah kodenya... Tolong Tolong Tolong Tolong Bantu Saya Teman ...
Jika Anda ingin menerapkan menggunakan fragmen seperti itu? Saya memiliki masalah yang sama seperti orang lain. Salam Hormat!
Apakah ini jejak tumpukan yang sama dengan masalah #395?
kalian yakin telah mendaftarkan aplikasi di manifes? ini adalah langkah kecil, tetapi konteks Anda tidak akan valid ketika Anda mencoba init Fresco tanpa
android:name="your application name"
Saya memiliki masalah yang sama juga ~ bagaimana saya bisa menyelesaikannya?
oke, saya menyelesaikannya.
masukkan saja
Fresco.initialize(ini);
di atas
setContentView(R.layout.activity_main);
dan , itu berfungsi sekarang.
terima kasih berhasil
@ManMegh @vivian8725118 Anda hanya harus menelepon Fresco.initialize sekali. Kelas Aplikasi Anda akan menjadi tempat yang baik. Melakukannya di setiap Aktivitas adalah salah.
Terima kasih bro bekerja dengan sempurna meskipun tidak menggunakan fresco saya menggunakan picasso.
Salam
Pada Jumat, 9 Oktober 2015 di 07:32, andforce [email protected] menulis:
@ManMegh https://github.com/ManMegh @vivian8725118
https://github.com/vivian8725118 Anda hanya harus menelepon Fresco.initialize
satu kali. Kelas Aplikasi Anda akan menjadi tempat yang baik. Melakukannya di setiap
Aktivitas salah.—
Balas email ini secara langsung atau lihat di GitHub
https://github.com/facebook/fresco/issues/74#issuecomment -146753597.
ssup gan,
Saya ingin lebih banyak tutorial Anda bagaimana saya bisa mendapatkannya.
Salam
Pada Sabtu, 10 Okt 2015 pukul 11:07, christopher pius ndugo <
[email protected]> menulis:
Terima kasih bro bekerja dengan sempurna meskipun tidak menggunakan fresco saya menggunakan picasso.
SalamPada Jumat, 9 Oktober 2015 di 07:32, andforce [email protected] menulis:
@ManMegh https://github.com/ManMegh @vivian8725118
https://github.com/vivian8725118 Anda hanya boleh menelepon
Fresco.inisialisasi sekali. Kelas Aplikasi Anda akan menjadi tempat yang baik. Sedang mengerjakan
itu di setiap Aktivitas salah.—
Balas email ini secara langsung atau lihat di GitHub
https://github.com/facebook/fresco/issues/74#issuecomment -146753597.
Dalam kasus saya menulis Fresco.initialize(this);
sebelum setContentView(R.layout.activity_home);
berhasil
Masalah saya adalah tidak menentukan seluruh jalur com.facebook.drawee.view.SimpleDraweeView
(saya baru saja SimpleDraweeView
). JIKA itu bukan kasus Anda, periksa baris file XML tempat kesalahan terjadi.
Saya memiliki masalah yang sama dan tidak ada solusi di atas yang berfungsi untuk saya.
@iDaniel19 tempel di XML Anda
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:fresco="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<com.facebook.drawee.view.SimpleDraweeView
android:id="@+id/profileImage"
fresco:actualImageScaleType="centerCrop"
android:layout_width="200dp"
android:layout_gravity="center_horizontal"
android:layout_height="200dp" />
</LinearLayout>
Saya menemukan masalahnya. Saya punya FacebookSdk.sdkInitialize(this); bukannya Fresco.initialize(this);.
@iDaniel19 Senang Anda menyelesaikannya. Bersulang!
3Q
gunakan versi berikut, dan Anda dapat menginisialisasi fresco di kelas Aplikasi
kompilasi 'com.facebook. lukisan dinding: lukisan dinding : 0.12.0'
menghadapi masalah yang sama setelah memperbarui 1.3.0.
Diinisialisasi di dalam kelas aplikasi,
Fresco.initialize(ini);
Kesalahan
PENGECUALIAN FATAL: utama
Proses: com.fetchr.driver.android.alpha, PID: 29053
java.lang.RuntimeException: Tidak dapat memulai aktivitas ComponentInfo{com.fetchr.driver.android.alpha/com.fetchr.driver.android.screens.welcome.WelcomeActivity}: android.view.InflateException: Binary XML file line #22: Baris file XML biner #22: Kesalahan menggembungkan kelas com.facebook.drawee.view.SimpleDraweeView
di android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3253)
di android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3349)
di android.app.ActivityThread.access$1100(ActivityThread.java:221)
di android.app.ActivityThread$H.handleMessage(ActivityThread.java:1794)
di android.os.Handler.dispatchMessage(Handler.java:102)
di android.os.Looper.loop(Looper.java:158)
di android.app.ActivityThread.main(ActivityThread.java:7225)
di java.lang.reflect.Method.invoke(Metode Asli)
di com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
di com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
Disebabkan oleh: android.view.InflateException: Binary XML file line #22: Binary XML file line #22: Error inflating class com.facebook.drawee.view.SimpleDraweeView
di android.view.LayoutInflater.inflate(LayoutInflater.java:551)
di uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater.inflate(CalligraphyLayoutInflater.java:60)
di android.view.LayoutInflater.inflate(LayoutInflater.java:429)
di android.view.LayoutInflater.inflate(LayoutInflater.java:380)
di android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:287)
di android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java: 140)
di com.fetchr.driver.android.base.ButterAppCompatActivity.setContentView(ButterAppCompatActivity.java:49)
di com.fetchr.driver.android.screens.welcome.WelcomeActivity.onCreate(WelcomeActivity.java:45)
di android.app.Activity.performCreate(Activity.java:6876)
di android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1135)
di android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3206)
di android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3349)
di android.app.ActivityThread.access$1100(ActivityThread.java:221)
di android.app.ActivityThread$H.handleMessage(ActivityThread.java:1794)
di android.os.Handler.dispatchMessage(Handler.java:102)
di android.os.Looper.loop(Looper.java:158)
di android.app.ActivityThread.main(ActivityThread.java:7225)
di java.lang.reflect.Method.invoke(Metode Asli)
di com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
di com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
Disebabkan oleh: android.view.InflateException: Binary XML file line #22: Error inflating class com.facebook.drawee.view.SimpleDraweeView
di android.view.LayoutInflater.createView(LayoutInflater.java:657)
di uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater.createCustomViewInternal(CalligraphyLayoutInflater.java:211)
di uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater.access$000(CalligraphyLayoutInflater.java:20)
di uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater$PrivateWrapperFactory2.onCreateView(CalligraphyLayoutInflater.java:302)
di android.view.LayoutInflater$FactoryMerger.onCreateView(LayoutInflater.java:192)
di android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:766)
di android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:716)
di android.view.LayoutInflater.rInflate(LayoutInflater.java:847)
di android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:810)
di android.view.LayoutInflater.rInflate(LayoutInflater.java:855)
di android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:810)
di android.view.LayoutInflater.inflate(LayoutInflater.java:527)
di uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater.inflate(CalligraphyLayoutInflater.java:60)
di android.view.LayoutInflater.inflate(LayoutInflater.java:429)
di android.view.LayoutInflater.inflate(LayoutInflater.java:380)
di android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:287)
di android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java: 140)
di com.fetchr.driver.android.base.ButterAppCompatActivity.setContentView(ButterAppCompatActivity.java:49)
di com.fetchr.driver.android.screens.welcome.WelcomeActivity.onCreate(WelcomeActivity.java:45)
di android.app.Activity.performCreate(Activity.java:6876)
di android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1135)
di android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3206)
di android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3349)
di android.app.ActivityThread.access$1100(ActivityThread.java:221)
di android.app.ActivityThread$H.handleMessage(ActivityThread.java:1794)
di android.os.Handler.dispatchMessage(Handler.java:102)
di android.os.Looper.loop(Looper.java:158)
di android.app.ActivityThread.main(ActivityThread.java:7225)
di java.lang.reflect.Method.invoke(Metode Asli)
di com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
di com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
Disebabkan oleh: java.lang.reflect.InvocationTargetException
di java.lang.reflect.Constructor.newInstance(Metode Asli)
di android.view.LayoutInflater.createView(LayoutInflater.java:631)
di uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater.createCustomViewInternal(CalligraphyLayoutInflater.java:211)
di uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater.access$000(CalligraphyLayoutInflater.java:20)
di uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater$PrivateWrapperFactory2.onCreateView(CalligraphyLayoutInflater.java:302)
di android.view.LayoutInflater$FactoryMerger.onCreateView(LayoutInflater.java:192)
di android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:766)
di android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:716)
di android.view.LayoutInflater.rInflate(LayoutInflater.java:847)
di android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:810)
di android.view.LayoutInflater.rInflate(LayoutInflater.java:855)
di android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:810)
di android.view.LayoutInflater.inflate(LayoutInflater.java:527)
di uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater.inflate(CalligraphyLayoutInflater.java:60)
di android.view.LayoutInflater.inflate(LayoutInflater.java:429)
di android.view.LayoutInflater.inflate(LayoutInflater.java:380)
di android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:287)
di android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java: 140)
di com.fetchr.driver.android.base.ButterAppCompatActivity.setContentView(ButterAppCompatActivity.java:49)
di com.fetchr.driver.android.screens.welcome.WelcomeActivity.onCreate(WelcomeActivity.java:45)
di android.app.Activity.performCreate(Activity.java:6876)
di android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1135)
di android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3206)
di android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3349)
di android.app.ActivityThread.access$1100(ActivityThread.java:221)
di android.app.ActivityThread$H.handleMessage(ActivityThread.java:1794)
di android.os.Handler.dispatchMessage(Handler.java:102)
di android.os.Looper.loop(Looper.java:158)
di android.app.ActivityThread.main(ActivityThread.java:7225)
di java.lang.reflect.Method.invoke(Metode Asli)
di com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
di com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
Disebabkan oleh: java.lang.NumberFormatException: Int tidak valid: "res/drawable-xxxhdpi-v4/icn_profile_main.png"
di java.lang.Integer.invalidInt(Integer.java:138)
di java.lang.Integer.parse(Integer.java:410)
di java.lang.Integer.parseInt(Integer.java:367)
di com.android.internal.util.XmlUtils.convertValueToInt(XmlUtils.java:133)
di android.content.res.TypedArray.getInt(TypedArray.java:357)
di com.facebook.drawee.generic.GenericDraweeHierarchyInflater.updateBuilder(GenericDraweeHierarchyInflater.java:127)
di com.facebook.drawee.generic.GenericDraweeHierarchyInflater.inflateBuilder(GenericDrawee
terpecahkan terima kasih vivian8725118
Dalam kasus saya menulis
Fresco.initialize(this);
sebelumsetContentView(R.layout.activity_home);
berhasil
terima kasih kakak, saya mendapatkan hasilnya
Komentar yang paling membantu
Saya memiliki masalah yang sama ~
Metode Penyelesaian
Anda hanya boleh menelepon
Fresco.initialize
sekali. Melakukannya di setiap Aktivitas adalah salah.