小编hel*_*.de的帖子

为什么我收到 AbstractDynamicObject$CustomMessageMissingMethodException 错误?

我刚刚开始了一个新项目,正在尝试连接到 Firebase。

一旦我尝试构建我的项目,我就会收到错误消息:

无法解析 Android 应用程序模块的 Gradle 配置

所以我查看了我的构建,它告诉我 jCenter() 已被弃用,我应该删除它。当我删除它时,一切正常。但是,当我尝试连接到 Firebase 时出现错误:

AbstractDynamicObject$CustomMessageMissingMethodException。

什么可能导致这种情况?

完整的堆栈跟踪:

    Caused by: java.lang.RuntimeException: com.android.build.gradle.internal.crash.ExternalApiUsageException: org.gradle.internal.metaobject.AbstractDynamicObject$CustomMessageMissingMethodException: Could not find method setVariantDir() for arguments [debug] on task ':app:processDebugGoogleServices' of type com.google.gms.googleservices.GoogleServicesTask.
    at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:71)
    at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:54)
    at com.android.build.gradle.internal.profile.AnalyticsResourceManager.recordBlockAtConfiguration(AnalyticsResourceManager.kt:206)
    at com.android.build.gradle.internal.profile.AnalyticsConfiguratorService.recordBlock(AnalyticsConfiguratorService.kt:85)
    at com.android.build.gradle.internal.plugins.BasePlugin.lambda$createTasks$9(BasePlugin.java:582)
    at com.android.build.gradle.internal.crash.CrashReporting$afterEvaluate$1.execute(crash_reporting.kt:37)
    at com.android.build.gradle.internal.crash.CrashReporting$afterEvaluate$1.execute(crash_reporting.kt)
Run Code Online (Sandbox Code Playgroud)

android gradle firebase

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

关于android的Kotlin:找不到主要的合并清单.导致此错误的原因是什么?

我想给Kotlin一个机会.我将我的java类转换为Kotlin并纠正了一些错误.如果我尝试构建,则会出现以下错误:

错误:任务':app:generateDebugInstantRunAppInfo'的执行失败.找不到主合并清单.

这是清单文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="mdrueke.kniffel">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name"
            android:theme="@style/AppTheme.NoActionBar"
            android:windowSoftInputMode="adjustPan">

        </activity>
        <activity android:name=".Setup_Activity"
            android:windowSoftInputMode="adjustPan">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

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

谢谢你的帮助!

android kotlin

26
推荐指数
4
解决办法
4334
查看次数

在Django模板中显示图像

有人可以帮我解决这个问题:我有一个Django项目,

在settings.py中

 MEDIA_ROOT = 'C:/Users/hl/workspace/beer/media'
 MEDIA_URL = '/media/'
 STATICFILES_DIRS = (
    'C:/Users/hl/workspace/beer/media'
 )
Run Code Online (Sandbox Code Playgroud)

并在models.py中

image1= models.ImageField(upload_to=settings.MEDIA_ROOT)
Run Code Online (Sandbox Code Playgroud)

并在url.py

 (r'^media/(?P<path>.*)$', 'django.views.static.serve',{'document_root': settings.MEDIA_ROOT}),
Run Code Online (Sandbox Code Playgroud)

在视图中

def allBeer(request): 
      beers=Beer.objects.all().order_by("name")
      context={'beers': beers}
      return render_to_response('AllBeers.html',context,context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)

并在HTML中

 {%for beer in beers %}
    <p>
        <a href="/beers/{{beer.slug}}/">
            <img scr="{{beer.image1.url}}">{{beer}}
        </a>
    </p>
 {% endfor%}
Run Code Online (Sandbox Code Playgroud)

加载图像没有问题,但图像不会显示在html文件中.我已经从互联网上搜索和阅读了很多,但我仍然无法弄清楚.

谁能告诉我为什么?

python django templates image

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

r - 安装包 - 无法打开文件 - 权限被拒绝

我在R Studio工作,我正在尝试安装dplyr软件包.我已经安装了各种其他包没有问题但是遇到了问题.

似乎安装有各种各样的部分,其中一些有效,但问题发生在我得到'依赖BH'时.这是错误:

将软件包安装到'\ xxxxxxxx.local/Desktops/jagnew/My Documents/R/win-library/3.3'(未指定'lib')中,同时安装依赖项'BH'

尝试网址' https://cran.rstudio.com/bin/windows/contrib/3.3/BH_1.62.0-1.zip '内容类型'应用程序/ zip'长度16150075字节(15.4 MB)下载15.4 MB

试图URL ' https://cran.rstudio.com/bin/windows/contrib/3.3/dplyr_0.5.0.zip '内容类型'应用程序/压缩'长度2556205个字节(2.4 MB)下载2.4 MB

install.packages出错:无法打开文件'\ xxxxxxx.local/Desktops/jagnew/My Documents/R/win-library/3.3/file142032c9327b/BH/include/boost/function/detail/gen_maybe_include.pl':权限被拒绝

我已经更改了目录/ libpath,因为它似乎没有将文件下载到正确的文件夹.file142032c9327b现在处于正确的路径,但错误中指定的路径只能正确到/ boost,这里没有函数文件夹..?

我不确定这个丢失的文件夹是否是问题,因为错误显示"权限被拒绝",但这看起来很奇怪.

任何帮助都会很棒.

r rstudio

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

Notepad++ 上禁止使用 DTD

我是 XML 新手,正在使用 XML 工具插件在 Notepad ++ 上通过 DTD 验证测试简单的 XML。

但是,每当我尝试验证文件时,我都会收到 DTD 被禁止的信息。请参阅下面的我尝试运行的示例。

<?xml version="1.0"?>
<!DOCTYPE root[
         DTD is prohibited. <---------------error message I get on Notepad ++
    <!ELEMENT root (dept*, staff*)>
    <!ELEMENT dept (#PCDATA)>
    <!ELEMENT staff (staff | name)>
    <!ELEMENT name (#PCDATA)>
    <!ATTLIST dept id ID #REQUIRED>
    <!ATTLIST staff id ID #REQUIRED dept IDREF #IMPLIED>
]>
<root>
    <dept id="i1">it</dept>
    <dept id="i2">law</dept>
    <staff id="s3">
        <name>steve</name>
    </staff>
    <staff id="s2" dept="i1">
        <name>jerry</name>
    </staff>
    <staff id="s4" dept="i2">
        <staff id="s5">
            <name>peter</name>
        </staff>
    </staff>
</root> …
Run Code Online (Sandbox Code Playgroud)

xml dtd notepad++

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

如何在一个请求中从 Binance API 获取所有(或多个)对的历史 klines?

我有一个交易多对(30-40)的交易机器人。它使用之前的 5m 蜡烛作为价格输入。因此,我一一获得所有对的 5m 历史记录。目前,完整的周期大约需要 10 分钟,因此 500 万支蜡烛每 10 米更新一次,这是不好的。

关于如何加快速度的任何想法?

python api trading algorithmic-trading binance

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

如何在Windows 10上使用C#更改DNS

我正在尝试通过VB.NET更改Windows 10上的DNS.

我有适用于Windows 7的代码,但它在Windows 10上不起作用.

以下是我更改DNS的Windows 7代码:

ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
    if ((bool)mo["IPEnabled"])
    {
        ManagementBaseObject objdns = mo.GetMethodParameters("SetDNSServerSearchOrder");
        if (objdns != null)
        {
            string[] s = { "192.168.XX.X", "XXX.XX.X.XX" };
            objdns["DNSServerSearchOrder"] = s;
            mo.InvokeMethod("SetDNSServerSearchOrder", objdns, null);
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何让它在Windows 10操作系统上运行?

c# dns

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

导入错误:无法导入名称“WebClient”

我做不到

from slack import WebClient
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

导入错误:无法导入名称“WebClient”

已安装 slack 模块

pip install slack
Run Code Online (Sandbox Code Playgroud)

错误:

回溯(最近一次调用):文件“E:\Downloads\slack-automation-master\channel_messages.py”,第 3 行,在 from slack import WebClient ImportError: cannot import name 'WebClient'

python api webclient slack

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

如何在字符串中包含"

如何在字符串中包含"字符".

例如 said = "John said "Hi""

.net vb.net string

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

如何使用另一个字符串作为密码加密/解密字符串?

我正在制作一个简单的程序,它在文本框中输入文本,并获取另一个文本框中的密码,然后对其进行某种简单加密并将其保存到文件中.之后,用户应该能够再次打开文件并提供用于加密的密码,并且应该吐出原始文本.

现在我正在拿绳子.将其分隔为char数组,然后对密码执行相同操作.之后,我获取密码,将所有这些字符转换为整数,找到所有字符的平均值,并将其用作原始文本中字符的偏移量.有一些像:

textChars[1]= (char)((int)textChars[1]+offset);
Run Code Online (Sandbox Code Playgroud)

然后我可以反过来加密字符串:

encryptedChars[1]= (char)((int)encryptedChars[1]-offset);
Run Code Online (Sandbox Code Playgroud)

问题是字符在不同平台上具有不同的值,因此有时偏移会将字符变成一些疯狂的数字(如负值),这只会将字符变成问号.

我查看了标准Java API中的加密库,但是如果每次启动程序时随机生成密钥,我会感到困惑.

我需要的是两个函数,它们看起来像是String encrypt(String text,String Password)用密码加密的文本作为解密它的密钥,并且String decrypt(String encryptedText, String Password)会吐出原始文本(如果密码是垃圾则会乱码)

任何帮助都非常感谢,这实际上只是一个个人项目,所以我不需要任何花哨的加密方法.

java string encryption cryptography

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