小编Neo*_*Neo的帖子

错误:任务':app:packageDebug'的执行失败

我正在使用Android Studio 2.1.1,并且在Gradle构建中多次使用它给出了以下消息.

任何人都可以帮助我!我认为Android Studio中存在一些内存问题.

 Error:Execution failed for task ':app:packageDebug'.
> value (119282) > 0x0000ffff
Run Code Online (Sandbox Code Playgroud)

重启后,它完美无缺.这很奇怪,因为在以前的版本1.5.0中,这个问题从未发生过.

android build android-studio build.gradle

6
推荐指数
2
解决办法
1311
查看次数

滚动时,Camera SurfaceView在视图寻呼机中闪烁

在我的应用程序中,我使用ViewPager和FragmentStatePagerAdapter来显示4种不同的布局.布局1,3,4由ListView组成,第二布局包含SurfaceView Camera.现在,当我在水平滚动相机时,两个边缘都会闪烁.

我搜索谷歌,并找到不同的解决方案.比如1)给android减去边距:layout_gravity ="center".2)viewPager.requestTransparentRegion(viewPager);

在第一种情况下,它在第一次工作时很好,但是当从简历返回时,它从右边切割显示黑色矩形.

我也尝试过不同的父布局,但同样的情况发生了,并试图以编程方式给出边距,但找不到任何解决方案.

这是我的Camera xml.

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <SurfaceView
        android:id="@+id/surface_view"
        android:layout_width="match_parent"
        android:layout_gravity="center"
        android:layout_marginRight="-100dp"
        android:layout_marginLeft="-100dp"
        android:layout_height="match_parent"
        android:visibility="visible" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

这是我的片段适配器.

public class DashboardAdapter extends FragmentStatePagerAdapter {

 public DashboardAdapter(FragmentManager fm) {
    super(fm);
    fragmentList = new ArrayList<>();
    fragmentList.add(new InboxFragment());
    fragmentList.add(new CameraFragment());
    fragmentList.add(new ContactFragment());
    fragmentList.add(new AddFriendsFragmnet());
}

@Override
public Fragment getItem(int position) {

    switch (position) {
        case 0:
            return InboxFragment.newInstance(position);
        case 1:
            return CameraFragment.newInstance(position);
        case 2:
            return ContactFragment.newInstance(position);
        case 3:
            return AddFriendsFragmnet.newInstance(position);
        default:
            return CameraFragment.newInstance(position);
    }
}

@Override
public int getCount() …
Run Code Online (Sandbox Code Playgroud)

android-layout android-fragments android-viewpager fragmentpageradapter fragmentstatepageradapter

5
推荐指数
1
解决办法
623
查看次数

ClassNotFoundException- .BaseDexClassLoader.findClass

我在生产版本中面临ClassNotFoundException

请在下面找到异常日志。

java.lang.RuntimeException:
at android.app.LoadedApk.makeApplication (LoadedApk.java:578)
at android.app.ActivityThread.handleBindApplication (ActivityThread.java:4680)
at android.app.ActivityThread.access$1600 (ActivityThread.java:150)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1405)
at android.os.Handler.dispatchMessage (Handler.java:102)
at android.os.Looper.loop (Looper.java:148)
at android.app.ActivityThread.main (ActivityThread.java:5417)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:616)

Caused by: java.lang.ClassNotFoundException:
at dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass (ClassLoader.java:511)
at java.lang.ClassLoader.loadClass (ClassLoader.java:469)
at android.app.Instrumentation.newApplication (Instrumentation.java:982)
at android.app.LoadedApk.makeApplication (LoadedApk.java:573)
Run Code Online (Sandbox Code Playgroud)

我已经在项目中正确设置了 progaurd 和 Multidex,这个问题出现在从 4.2 到 6.0 的多个 android 版本中。

有人能帮忙吗!

提前致谢..

android classnotfoundexception android-multidex android-proguard

5
推荐指数
1
解决办法
758
查看次数