0
所以今天我正在研究我的應用程序,一切正常,直到所有突然Universal Image Loader
和MultiDex
停止工作,我所有其他進口都可以,但只是這兩個,我嘗試刪除導入,進口他們,他們不能工作,這裏是從進口問題的痛苦我的應用程序類:Android Studio導入工作不正常
public class App extends Application {
private static App instance;
public static Context applicationContext=null;
public static volatile Handler applicationHandler = null;
public static Point displaySize = new Point();
public static float density = 1;
public Bitmap cropped = null;
public Uri imgLocation = null;
public String imgePath = null;
@Override public void onCreate() {
super.onCreate();
initImageLoader();
instance = this;
mInstance = this;
applicationContext = getApplicationContext();
applicationHandler = new Handler(applicationContext.getMainLooper());
checkDisplaySize();
density = App.applicationContext.getResources().getDisplayMetrics().density;
DisplayImageOptions defaultDisplayImageOptions = new DisplayImageOptions.Builder() //
.considerExifParams(true)
.resetViewBeforeLoading(true)
.showImageOnLoading(R.drawable.nophotos)
.showImageOnFail(R.drawable.nophotos)
.delayBeforeLoading(0)
.build(); //
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(
getApplicationContext())
.defaultDisplayImageOptions(defaultDisplayImageOptions)
.memoryCacheExtraOptions(480, 800).threadPoolSize(5).build();
ImageLoader.getInstance().init(config);
}
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(base);
}
我的搖籃文件:
dependencies {
compile project(':ImageViewTouch')
compile project(':Gpu-Image')
compile project(':fastjson-1.2.5')
compile project(':android-support-multidex')
compile project(':universal-image-loader-1.9.4')
}
你是正確的,我更新了我的android工作室,我早先更新到1.5,但它有很多問題,所以我降級到1.1.0,然後這個來了,所以我重新升級到1.4,而我的問題是固定的 –
@lifeevader很高興能幫到你。有時候Android Studio有點麻煩,我們只需要知道下一次如何避免這些問題。 :-) –