小编Jul*_*rty的帖子

Android Studio Error无法建立应用插件com.android.application

错误:(1,1)评估项目':app'时出现问题.

无法应用插件[id'com.android.application']无法创建"AppPlugin"类型的插件.

任何人都可以帮我解决这个问题

android-studio android-gradle-plugin

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

如何在Android中使用位图时避免内存不足错误

我正在使用位图.当代码运行时,它显示内存不足错误.如何避免错误.我的代码如下.提前致谢.

Bitmap myBitmap = Image.decodeSampledBitmapFromUri(path, 250, 500); 
img_cook[index].setImageBitmap(myBitmap); 

public static Bitmap decodeSampledBitmapFromUr(String path, int reqWidth,
            int reqHeight) {

    Bitmap bm = null;

    final BitmapFactory.Options options = new BitmapFactory.Options();
    options.inJustDecodeBounds = true;
    BitmapFactory.decodeFile(path, options);
    options.inSampleSize = calculateInSampleSize(options, reqWidth, reqHeight);
    options.inJustDecodeBounds = false;
    bm = BitmapFactory.decodeFile(path, options);

    return bm;
}

public static int calculateInSampleSize(BitmapFactory.Options options,
        int reqWidth, int reqHeight) {
    final int height = options.outHeight;
    final int width = options.outWidth;
    int inSampleSize = 1;

    if (height > reqHeight || width > reqWidth) …
Run Code Online (Sandbox Code Playgroud)

android

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

Android Espresso:如何检查Toast消息是否未显示?

我现在正在进行功能测试,其中一个我必须测试没有显示吐司信息.考虑到这是我用来检查是否显示toast消息的代码(此代码有效):

onView(withText(R.string.my_toast_message))
        .inRoot(withDecorView(not(getActivity().getWindow().getDecorView())))
        .check(matches(isDisplayed()));
Run Code Online (Sandbox Code Playgroud)

下面你可以找到我用来检查没有显示吐司信息的代码(它们都不起作用):

方法一:

onView(withText(R.string.error_invalid_login))
        .inRoot(withDecorView(not(getActivity().getWindow().getDecorView())))
        .check(matches(not(isDisplayed())));
Run Code Online (Sandbox Code Playgroud)

方法二:

onView(withText(R.string.error_invalid_login))
        .inRoot(withDecorView(not(getActivity().getWindow().getDecorView())))
        .check(doesNotExist());
Run Code Online (Sandbox Code Playgroud)

任何关于如何检查未显示吐司信息的想法都会非常感激:)

testing android functional-testing android-espresso

7
推荐指数
3
解决办法
6301
查看次数

Android espresso-contrib gradle构建失败

我正在尝试学习android espresso ..我遵循了一些基本的教程,它工作正常.但现在我想在android导航抽屉上做一些测试.为此我需要使用gradle依赖androidTestCompile'c​​om.android.support.test.espresso:espresso-contrib:2.2.2',但它导致与其他依赖项冲突.我的gradle文件:

apply plugin: 'com.android.application'

android {
compileSdkVersion 23
buildToolsVersion "23.0.3"

defaultConfig {
    applicationId "my.com.myapp_android"
    minSdkVersion 18
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}
repositories {
jcenter()
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
//material design
compile 'com.android.support:appcompat-v7:23.3.0'
compile 'com.android.support:support-v4:23.3.0'

//zxing
compile 'com.journeyapps:zxing-android-embedded:3.2.0@aar'
compile 'com.google.zxing:core:3.2.1'

//Testing
// Optional -- Mockito framework
testCompile 'org.mockito:mockito-core:1.10.19'
androidTestCompile 'com.android.support:support-annotations:23.3.0'
androidTestCompile 'com.android.support.test:runner:0.5'
androidTestCompile 'com.android.support.test:rules:0.4.1'
// …
Run Code Online (Sandbox Code Playgroud)

android-testing android-gradle-plugin android-espresso

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

Android 错误:AAPT:错误:找不到资源颜色/colorPrimary

我将我的项目( Ionic Framework )从 Android 升级到了 AndroidX。之后,我的项目在重建时开始抛出错误。它给出了“AAPT:错误:找不到资源颜色/colorPrimary(又名io.aide.aide:color/colorPrimary)”。来自文件 "{Project}\android\app\src\main\res\values\styles.xml"

这是我的styles.xml文件

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>

    <style name="AppTheme.NoActionBar" parent="Theme.AppCompat.NoActionBar">
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
        <item name="android:background">@null</item>
    </style>


    <style name="AppTheme.NoActionBarLaunch" parent="AppTheme.NoActionBar">
        <item name="android:background">@drawable/splash</item>
    </style>
</resources>
Run Code Online (Sandbox Code Playgroud)

style.xml 文件夹如下

在此处输入图片说明

在下面的帖子中,他们建议创建一个颜色文件。 错误:(387, 5) 错误:找不到资源颜色/colorPrimary(又名 com.example.kubix.r3vir3dv3:color/colorPrimary)

我是初学者,我不知道颜色文件中应该包含什么。

任何人都可以给我任何建议来克服这个问题吗?

android android-studio

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

在 Android 11 中选择 webview 文本时应用程序崩溃

Fatal Exception: android.content.res.Resources$NotFoundException: Resource ID #0x20c000e
       at android.content.res.ResourcesImpl.getValue(ResourcesImpl.java:285)
       at android.content.res.Resources.getInteger(Resources.java:1297)
       at org.chromium.ui.base.DeviceFormFactor.b(chromium-TrichromeWebViewGoogle.aab-stable-428010133:4)
       at org.chromium.content.browser.selection.SelectionPopupControllerImpl.n(chromium-TrichromeWebViewGoogle.aab-stable-428010133:1)
       at WJ.onCreateActionMode(chromium-TrichromeWebViewGoogle.aab-stable-428010133:8)
       at ka0.onCreateActionMode(chromium-TrichromeWebViewGoogle.aab-stable-428010133:2)
       at com.android.internal.policy.DecorView$ActionModeCallback2Wrapper.onCreateActionMode(DecorView.java:3842)
       at com.android.internal.policy.DecorView.startActionMode(DecorView.java:1399)
       at com.android.internal.policy.DecorView.startActionModeForChild(DecorView.java:1354)
       at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:1048)
       at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:1048)
       at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:1048)
       at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:1048)
       at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:1048)
       at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:1048)
       at android.view.ViewGroup.startActionModeForChild(ViewGroup.java:1048)
       at android.view.View.startActionMode(View.java:8359)
       at org.chromium.content.browser.selection.SelectionPopupControllerImpl.K(chromium-TrichromeWebViewGoogle.aab-stable-428010133:10)
       at Ga0.a(chromium-TrichromeWebViewGoogle.aab-stable-428010133:10)
       at Na0.i(chromium-TrichromeWebViewGoogle.aab-stable-428010133:4)
       at rS.run(chromium-TrichromeWebViewGoogle.aab-stable-428010133:3)
       at android.os.Handler.handleCallback(Handler.java:938)
       at android.os.Handler.dispatchMessage(Handler.java:99)
       at android.os.Looper.loop(Looper.java:246)
       at android.app.ActivityThread.main(ActivityThread.java:8506)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)
Run Code Online (Sandbox Code Playgroud)

android android-appcompat android-webview android-studio-3.0

7
推荐指数
0
解决办法
1814
查看次数

firebase 中的下载量与 google console 相差 30 倍

我在 Google Play 中有一个应用程序,上面有 firebase 分析。我正在尝试跟踪广告来源。我不明白正确的下载次数在哪里,因为 Google Play Console 显示 150 个安装,Firebase 显示 3000 个“first_open”事件。我很困惑,添加了 appflyer 分析,appflyer 显示的内容比 firebase 少两倍。该应用程序的 Google Play 页面显示安装量超过 100 次。

自开始跟踪以来已经过去了 2 周,因此 Google Play Console 中的数据已准确更新。

google-play firebase firebase-analytics google-developers-console google-play-console

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

如何为android gradle项目设置风味?神秘的重复类错误

我创建了一个简单的测试项目:目标是通过按下屏幕上的按钮来显示消息"hello".第一个flavor构建应该将消息写入系统日志.第二个风味构建应该显示带有消息的祝酒词.请问如何使用gradle实现这一目标?

我的build.gradle:

apply plugin: 'android'

android {
compileSdkVersion 19
buildToolsVersion "19.0.1"

defaultConfig {
    minSdkVersion 14
    targetSdkVersion 19
    versionCode 1
    versionName "1.0"
}

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_7
    targetCompatibility JavaVersion.VERSION_1_7
}

productFlavors {
    toast {

    }
    log {

    }
}

sourceSets {

    main {
        java.srcDirs = ['src/main/java', 'src/log/java']
    }

    toast {
        java.srcDirs = ['src/main/java', 'src/toast/java']
    }
}

buildTypes {
    release {
        runProguard false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
}
Run Code Online (Sandbox Code Playgroud)

文件结构: 文件结构

Flavor log包含单类Messenger …

android build gradle

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

AndroidTestCompile依赖项在导入中无法识别

实际上,我的项目有单元测试.所有这些都配置在/src/test/java/最近我需要添加仪器测试/src/androidTest/java.为此,我添加了espresso依赖项build.gradle.

dependencies {
    compile files('libs/pixlui-1-0-5.jar')
    // You must install or update the Support Repository through the SDK manager to use this dependency.
    compile('com.fortysevendeg.swipelistview:swipelistview:1.0-SNAPSHOT@aar') {
        transitive = true
    }
    compile 'com.google.code.gson:gson:2.2.4'
    compile 'com.android.support:appcompat-v7:20.+'
    compile 'com.google.android.gms:play-services-maps:7.3.0'
    compile 'com.google.android.gms:play-services-location:7.3.0'
    compile 'com.google.android.gms:play-services-gcm:7.3.0'

    compile 'com.loopj.android:android-async-http:1.4.5'
    // You must install or update the Support Repository through the SDK manager to use this dependency.
    compile 'com.android.support:support-v4:20.+'
    compile 'ch.acra:acra:4.5.0'
    compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.2'
    compile 'com.squareup.picasso:picasso:2.3.4'
    provided 'com.squareup.dagger:dagger-compiler:1.2.+'
    compile 'com.squareup.dagger:dagger:1.2.+'
    compile 'com.google.guava:guava:15.0'
    compile 'com.facebook.android:facebook-android-sdk:3.23.0'
    compile …
Run Code Online (Sandbox Code Playgroud)

java android android-espresso

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

Pentaho ETL:数据库连接与表输入

我需要通过一些转换将数据库表数据写入文本文件。从表中检索数据有两个步骤,即表输入和数据库连接。除了“外部连接?”之外,我看不出它们之间有太大区别。选项(如果我理解错误请纠正我)。那么使用哪个更好呢?

环境:

数据库:甲骨文

Pentaho Spoon:5.3.*(社区版)

提前致谢。

etl pentaho kettle pdi pentaho-spoon

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