小编Ven*_*WAR的帖子

Android Studio-程序类型已存在:com.google.android.gms.internal.measurement.zzwp

昨天,我的应用程序工作正常.

今天,我不知道为什么,在重新打开Android Studio后,应用程序不再编译了.

显示的错误是

Program type already present: com.google.android.gms.internal.measurement.zzwp
Message{kind=ERROR, text=Program type already present: com.google.android.gms.internal.measurement.zzwp, sources=[Unknown source file], tool name=Optional.of(D8)}
Run Code Online (Sandbox Code Playgroud)

我真的不知道发生了什么,我搜索了一切,没有任何效果.如果有人可以帮助我,我真的很感激.我更改了所有依赖项和库以尝试解决它,但没有任何效果.

这是build.gradle项目

buildscript {

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.1'
        classpath 'com.google.gms:google-services:3.2.1'


        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        maven { url 'https://jitpack.io' }
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)

这是我的build.gradle模块:app

apply plugin: 'com.android.application'

android …
Run Code Online (Sandbox Code Playgroud)

android jar firebase android-studio

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

有关G1的并行完整GC的说明

作为Java JDK10的一部分,JEP307是用于G1实现的并行完整GC.

我试图理解它的描述,但我仍然不相信我的想法是正确的.

我的疑问是它与Concurrent Garbage有关

java garbage-collection

14
推荐指数
2
解决办法
1895
查看次数

如何在Android中播放音频文件?

我有代码播放.ogg音频文件,我从互联网上下载.我没有错误,所以我可以运行它,但随后应用程序崩溃:

package play.my.sound;

import android.app.Activity;
import android.media.AudioManager;
import android.media.SoundPool;
import android.media.SoundPool.OnLoadCompleteListener;
import android.os.Bundle;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnClickListener;

public class PlaySound2Activity extends Activity {
private SoundPool soundPool;
private int soundID;
boolean loaded = false;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    View view = findViewById(R.id.textView1);
    view.setOnClickListener((OnClickListener) this);
    // Set the hardware buttons to control the music
    this.setVolumeControlStream(AudioManager.STREAM_MUSIC);
    // Load the sound
    soundPool = new SoundPool(10, …
Run Code Online (Sandbox Code Playgroud)

java android

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

无法使用存储访问框架 (SAF) 设置文档导航器的初始位置

文档说“调用者可以通过设置文档 URIEXTRA_INITIAL_URI来指示文档导航器的初始位置。”

但它不会EXTRA_INITIAL_URI在这里解决。我尝试设置为此给出的常量,如注释 ( EXTRA_INITIAL_URI = "android.provider.extra.INITIAL_URI") 中所示,但这不起作用。我该如何解决?

package com.ship.saftwo;
import android.content.Intent;
import android.net.Uri;
import android.os.Environment;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import java.io.File;

public class MainActivity extends AppCompatActivity{
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Button button = (Button) findViewById(R.id.button1);
        button.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {navigateToAppDirectory();}});}

    private static final int READ_REQUEST_CODE = 42;
    // adding this does not help: public static final String EXTRA_INITIAL_URI = "android.provider.extra.INITIAL_URI";

    public void navigateToAppDirectory() { …
Run Code Online (Sandbox Code Playgroud)

android

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

Spring 3.1:DataSource没有自动连接到@Configuration类

我正在使用Spring MVC 3.1.0M2并尝试将我的配置移动到java bean.但我遇到以下错误:

2011-09-14 18:43:42.301:警告:/:不可用org.springframework.beans.factory.BeanCreationException:创建名为'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration#0'的bean时出错:注入自动连接的依赖项失败; 嵌套异常是org.springframework.beans.factory.BeanCreationException:无法自动装配方法:void org.springframework.transaction.annotation.AbstractTransactionManagementConfiguration.setConfigurers(java.util.Collection); 嵌套异常是org.springframework.beans.factory.BeanCreationException:在类ru.mystamps.web.config.DbConfig中定义名为'entityManagerFactory'的bean时出错:bean的实例化失败; 嵌套异常是org.springframework.beans.factory.BeanDefinitionStoreException:工厂方法[public org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean ru.mystamps.web.config.DbConfig.entityManagerFactory()]引发异常; 嵌套异常是java.lang.IllegalArgumentException:DataSource不能为null

映射来自web.xml:

<context-param>
    <param-name>spring.profiles.default</param-name>
    <param-value>dev</param-value>
</context-param>

<servlet>
    <servlet-name>spring</servlet-name>
    <servlet-class>
        org.springframework.web.servlet.DispatcherServlet
    </servlet-class>
    <init-param>
        <param-name>contextClass</param-name>
        <param-value>
            org.springframework.web.context.support.AnnotationConfigWebApplicationContext
        </param-value>
    </init-param>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>
            ru.mystamps.web.config.MvcConfig,
            ru.mystamps.web.config.DbConfig
        </param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>
Run Code Online (Sandbox Code Playgroud)

DbConfig.java:

@Configuration
@EnableTransactionManagement
@ImportResource("classpath:spring/datasource.xml")
public class DbConfig {

    @Autowired
    private DataSource dataSource;

    @Bean
    public JpaVendorAdapter jpaVendorAdapter() {
        final HibernateJpaVendorAdapter jpaVendorAdapter =
            new HibernateJpaVendorAdapter();

        jpaVendorAdapter.setDatabasePlatform(dialectClassName);
        jpaVendorAdapter.setShowSql(showSql);

        return jpaVendorAdapter;
    }

    @Bean
    public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
        final LocalContainerEntityManagerFactoryBean entityManagerFactory =
            new LocalContainerEntityManagerFactoryBean(); …
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc

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

Android Studio:生成主dex列表时出错

我试图从我的项目中完全删除firebase依赖项,但我已经设法完全搞砸了我的gradle,我需要帮助才能让它再次运行.我需要谷歌播放服务依赖,因为我正在使用谷歌地图和地理围栏.这是我每次尝试重建项目时都会遇到的错误.

java.lang.RuntimeException: com.android.build.api.transform.TransformException: Error while generating the main dex list.
    at com.android.builder.profile.Recorder$Block.handleException(Recorder.java:55)
    at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:104)
    at com.android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.java:212)
    at sun.reflect.GeneratedMethodAccessor896.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
    at org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute(IncrementalTaskAction.java:46)
    at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39)
    at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:121)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:110)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
    at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)
    at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62)
    at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
    at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:60)
    at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:97)
    at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:87)
    at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)
    at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
    at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
    at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
    at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
    at …
Run Code Online (Sandbox Code Playgroud)

android gradle dex android-gradle-plugin

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

在React JS中禁用Chrome自动完成功能

朋友们

我们要在React JS应用程序中禁用Chrome浏览器中的自动完成功能。我们尝试了互联网上可用的一堆解决方案,但没有任何效果。autoComplete=off不可靠,其他方法也不可靠。

目前这对我们而言确实很重要,因此您能否建议我们采用一种简单的方法来使用React js在Chrome中禁用自动完成功能?

其次,我们为文本框使用一个公共控件/组件,并在各处使用它们

google-chrome autofill reactjs

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

Gradle vs. Maven:哪一个是Android开发的最佳选择

Gradle和Apache Maven之间的主要区别是什么?为什么他们在Android应用程序中受益?

android gradle maven android-gradle

5
推荐指数
2
解决办法
3567
查看次数

我的颤振项目的 android studio 中缺少 Gradle 窗口

我的 Flutter 项目的 android studio 中缺少 gradle 窗口,但它可用于我的 Kotlin 项目。

在此处输入图片说明

我必须生成signing certificate SHA-1以在 Firebase 中注册我的应用程序。

intellij-idea gradle android-studio flutter

4
推荐指数
2
解决办法
4339
查看次数

Laravel Nova:构建组件

第一篇文章。

我目前正在构建Laravel Nova应用程序。我正在更改仪表板组件-更具体地说是中的文件"resources/js/views/Dashboard.vue"

我正在努力构建组件-有人知道如何构建组件吗?我有一些代码可以运行webpack.mix以构建我的JS和SCSS文件,但是我很确定它不会在Laravel Nova实例中包含这些文件。

任何帮助都会很棒。

额外

我已经尝试过从Laravel Nova实例内部运行webpack命令进行构建,但是它出错了。

laravel vue.js laravel-nova

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

SQL函数将字符串转换为时间

我有这个字符串:PT0H8M30S."H"前的数字表示小时数,"M"前的数字表示分钟数,"S"前的数字表示秒数....如何使用SQL函数将其转换为分钟数?
结果应该是:8,5分钟

非常感谢!!!!

sql sql-server

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