小编Ime*_*ene的帖子

Android studio 3.0:无法解析依赖:app @ dexOptions/compileClasspath':无法解析项目:动画师

我迁移到Android studio 3.0.因此,项目无法编译名为":animator"的模块,它会显示以下错误:

 Error:Unable to resolve dependency for
 ':app@dexOptions/compileClasspath': Could not resolve project
 :animators. <a
 href="openFile:/home/mobilepowered/MobilePowered/MyInnovalee/trunk17-10-2017/app/build.gradle">Open
 File</a><br><a href="Unable to resolve dependency for
 &#39;:app@dexOptions/compileClasspath&#39;: Could not resolve project
 :animators.">Show Details</a>
Run Code Online (Sandbox Code Playgroud)

并显示详细信息提供此日志:

 Unable to resolve dependency for ':app@dexOptions/compileClasspath':
 Could not resolve project :animators.

 Could not resolve project :animators. Required by:
     project :app
 Unable to find a matching configuration of project :animators:
      - Configuration 'debugApiElements':
          - Required com.android.build.api.attributes.BuildTypeAttr 'dexOptions' and found incompatible value 'debug'.
          - Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and
 found compatible value 'Aar'. …
Run Code Online (Sandbox Code Playgroud)

android-studio android-gradle-plugin android-studio-3.0

146
推荐指数
12
解决办法
23万
查看次数

如何在没有源代码的情况下调试已签名的apk?

我想询问是否有可能在没有源代码的情况下调试版本apk以及我们如何阻止用户执行此操作?

我以为我无法在没有源代码的情况下调试apk(默认情况下,manifest默认为android:debuggable ="false"),直到我将它发送到客户端并且他要求我禁用可调试模式,因为他遇到了这个问题.我尝试重现问题,我在想他是否进行了逆向工程.

debugging android apk

7
推荐指数
2
解决办法
1万
查看次数

Android Profiler 未出现在 Android Studio 中

我想分析我设备中的内存消耗,但我没有在 Android Studio 中找到Android profiler选项卡,如下所示:

在此处输入图片说明

请谁能帮我显示这个标签。

profiler android memoryanalyzer android-studio

6
推荐指数
3
解决办法
5455
查看次数

Glide loads the old image

I have a problem that each time , I take a photo and and I try to display it. Glide load me the old file. I check the file locally , it has been changed successfully. But the old image is displayed.

This is my code :

  public void onCameraCaptureCompleted(final File photoFile) {
        getActivity().runOnUiThread(new Runnable() {
            @Override
            public void run() {
                stopCamera();
                pickedImg.setImageBitmap(null);
                Glide.with(TakePhotoFragment.this)
                        .load(photoFile)
                        .asBitmap()
                        .dontAnimate()
                        .diskCacheStrategy(DiskCacheStrategy.NONE)
                        .into(pickedImg);
            }
        });

    }
Run Code Online (Sandbox Code Playgroud)

Who knows how to solve this problem ?

android file android-glide

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

java.lang.NoSuchMethodError: No virtual method load(Landroid/net/Uri;)Lcom/bumptech/glide/DrawableTypeRequest;

我一直在使用TedBottomPicker库从相机画廊中挑选图像。也在Glide我的项目中使用。最近我也将Glide库更新到最新版本和TedBottomPicker库。现在我在调用使用库访问相机图库时遇到问题TedBottomPicker

致命异常:主要
进程:com.fooddoof.fuddict,PID:2284 java.lang.NoSuchMethodError:无虚方法加载(Landroid/net/Uri;)Lcom/bumptech/glide/DrawableTypeRequest; 在类 Lcom/bumptech/glide/RequestManager 中;或其超类('com.bumptech.glide.RequestManager' 的声明出现在 /data/app/com.fooddoof.fuddict-1/split_lib_dependencies_apk.apk)在 gun0912.tedbottompicker.adapter.GalleryAdapter.onBindViewHolder(GalleryAdapter.java: 163) at gun0912.tedbottompicker.adapter.GalleryAdapter.onBindViewHolder(GalleryAdapter.java:32) at android.support.v7.widget。
12-14 09:52:42.908 2284-2284/com.fooddoof.fuddict E/AndroidRuntime:
在 android.view.View.measure(View.java:19734) 在 android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2271) 在 android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1358) 在 android.view。 ViewRootImpl.performTraversals(ViewRootImpl.java:1607) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1246) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6301) at android.view。Choreographer$CallbackRecord.run(Choreographer.java:871) at android.view.Choreographer.doCallbacks(Choreographer.java:683) at android.view.Choreographer.doFrame(Choreographer.java:619) at android.view.Choreographer$FrameDisplayEventReceiver .run(Choreographer.java:857) 在 android.os.Handler.handleCallback(Handler.java:751) 在 android.os.Handler.dispatchMessage(Handler.java:95) 在 android.os.Looper.loop(Looper.爪哇:154) 在 android.app.ActivityThread.main(ActivityThread.java:6077) 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:第 866 章internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)

上述异常显示在 logcat …

android nosuchmethoderror android-glide

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

Dagger 2:在构造函数中注入一个接口

我正在尝试学习匕首2,但我对使用接口注入构造函数感到困惑.这是我的下面的代码:

MainActivity.java

public class MainActivity extends AppCompatActivity implements MainView {

    // this keyword of request dependency . At compiling process, dagger will look at all of these annotations
    //to create the exact dependency

    @Inject MainPresenter mainPresenter ;
    TextView textView ;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        textView = findViewById(R.id.textview) ;
        DaggerPresenterComponent.create().inject(this);
        textView.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View view) {
                mainPresenter.doThings(8555) ;
            }
        });

    }

    /**********************************/

    @Override
    public void invokeRandomViewMethod(String msg) {
        textView.setText(msg);
    }
}
Run Code Online (Sandbox Code Playgroud)

MainPresenter.java

public class …
Run Code Online (Sandbox Code Playgroud)

java android dependency-injection dagger dagger-2

4
推荐指数
1
解决办法
2181
查看次数

如何从Google Play商店中删除已发布的应用程序?

我想从谷歌Playstore中删除一个Android应用程序,但我没有在谷歌播放控制台中找到这样做.
有谁知道如何从谷歌游戏商店删除Android应用程序?

android google-play-console

3
推荐指数
1
解决办法
796
查看次数

在build.gradle中覆盖任务

如何覆盖中的任务build.gradle

我尝试build.gradle用依赖项编译Dynatrace,任务名称之间发生冲突。

错误:无法添加任务':app:autoInstrumentDebug',因为该名称的任务已经存在。

我已经在build.gradle菜单上检查了我当前的任务,但没有找到任何使用此路径名的任务。

java android build.gradle dynatrace

2
推荐指数
1
解决办法
4784
查看次数

以编程方式更改appWidget的高度?

难道我们编程和动态改变高度的的appWidget依赖于所显示的组件在运行时的ListView

android android-appwidget android-appwidget-list

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