错误:(1,1)评估项目':app'时出现问题.
无法应用插件[id'com.android.application']无法创建"AppPlugin"类型的插件.
任何人都可以帮我解决这个问题
我正在使用位图.当代码运行时,它显示内存不足错误.如何避免错误.我的代码如下.提前致谢.
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) 我现在正在进行功能测试,其中一个我必须测试没有显示吐司信息.考虑到这是我用来检查是否显示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)
任何关于如何检查未显示吐司信息的想法都会非常感激:)
我正在尝试学习android espresso ..我遵循了一些基本的教程,它工作正常.但现在我想在android导航抽屉上做一些测试.为此我需要使用gradle依赖androidTestCompile'com.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) 我将我的项目( 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)
我是初学者,我不知道颜色文件中应该包含什么。
任何人都可以给我任何建议来克服这个问题吗?
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
我在 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
我创建了一个简单的测试项目:目标是通过按下屏幕上的按钮来显示消息"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 …
实际上,我的项目有单元测试.所有这些都配置在/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) 我需要通过一些转换将数据库表数据写入文本文件。从表中检索数据有两个步骤,即表输入和数据库连接。除了“外部连接?”之外,我看不出它们之间有太大区别。选项(如果我理解错误请纠正我)。那么使用哪个更好呢?
环境:
数据库:甲骨文
Pentaho Spoon:5.3.*(社区版)
提前致谢。