小编Tre*_*ct.的帖子

找不到com.google.android.gms.analytics.GoogleAnalytics上课

嗯,这是一个奇怪的错误,很难找到.就在开始之前:

  • 在我的应用程序中,我安装了Admob并正在工作.所以GooglePlayServices的配置似乎没问题(lib作为项目添加......).
  • 我正在使用v17的googleplayservices.还使用v21和v22进行了测试.
  • 我的手机有android 2.3

基本上我遇到的问题如下,我从android(我见过的最糟糕的一个)中跟进了教程,并在Application类(之前存在)中包含了跟踪器功能:

public synchronized Tracker getTracker(TrackerName trackerId) {
    if (!mTrackers.containsKey(trackerId)) {

      GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
      Tracker t = analytics.newTracker(PROPERTY_ID);
      mTrackers.put(trackerId, t);

    }
    return mTrackers.get(trackerId);
}
Run Code Online (Sandbox Code Playgroud)

我将public关键字添加到函数中,因为它不可见...

所以,当我在应用程序的任何部分使用该函数时,我收到以下错误:

09-27 16:43:54.099:E/dalvikvm(2407):找不到com.google.android.gms.analytics.GoogleAnalytics方法引用的课程'com.google.android.gms.analytics.GoogleAnalytics $ b' .enableAutoActivityReports

后来出现以下错误:

09-27 16:43:54.129:E/AndroidRuntime(2407):09-27显示java.lang.NullPointerException 16:43:54.129:致E/AndroidRuntime(2407):在android.content.ContextWrapper.getApplicationContext(ContextWrapper的.java:100)09-27 16:43:54.129:E/AndroidRuntime(2407):在com.google.android.gms.analytics.t(未知来源)09-27 16:43:54.129:E/AndroidRuntime (2407):在com.google.android.gms.analytics.tq(未知来源)09-27 16:43:54.129:E/AndroidRuntime(2407):在com.google.android.gms.analytics.GoogleAnalytics(未知来源)09-27 16:43:54.129:E/AndroidRuntime(2407):at com.google.android.gms.analytics.GoogleAnalytics.getInstance(Unknown Source)

知道如何解决?

android google-analytics google-play-services

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

AppCompat v21工具栏更改徽标大小

我正在从上一个操作栏迁移到appcompat v21中的新工具栏功能.我仍然希望将徽标保留在操作栏(工具栏)的左上角部分.为了做到这一点,我在我的布局中添加了支持工具栏,我为它创建了一个新的.

    app:theme="@style/NewToolBarStyle"
Run Code Online (Sandbox Code Playgroud)

我正在以编程方式添加日志,因为应用程序中有一些逻辑.

            actionBar.setLogo(R.drawable.myicon);
Run Code Online (Sandbox Code Playgroud)

参考我的新风格(暂时为空):

<style name="NewToolBarStyle" parent="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
</style>
Run Code Online (Sandbox Code Playgroud)

然而,结果是显示的图像对于我正在寻找的东西来说太大了,我想知道如何减小图标的大小.

有什么方法(风格,布局或编程)我可以减少徽标大小?

android android-appcompat android-5.0-lollipop

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

在python 3.6.2最近安装的软件包中安装PyICU时出错

所以,刚刚安装了最新的3.6.2 python版本并更新了pip和setuptools,所以我开始安装PyICU,我没有安装错误,在互联网内导航我没有发现同样的错误,我在1.9.5中找到了类似但是看起来不一样.有人有线索吗?:

python -m pip安装PyICU

Collecting PyICU
  Using cached PyICU-1.9.7.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "MPATH\Temp\pip-build-b_ftb5gu\PyICU\setup.py", line 12, in <module>
        ICU_VERSION = os.environ['ICU_VERSION']
      File " MPATH \Programs\Python\Python36-32\lib\os.py", line 669, in __getitem__
        raise KeyError(key) from None
    KeyError: 'ICU_VERSION'

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "C MPATH \Temp\pip-build-b_ftb5gu\PyICU\setup.py", line 26, in <module>
        ICU_VERSION = check_output(('icu-config', '--version')).strip()
      File " MPATH \Programs\Python\Python36-32\lib\subprocess.py", line 336, in check_output
        **kwargs).stdout …
Run Code Online (Sandbox Code Playgroud)

python pyicu

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

Eclipse中的EGit导入显示运行时错误

我试着做一个非常简单的"你好世界!" 在Eclipse中使用EGit导入.我没有发现任何证据表明该软件无法运行(谷歌没有发现任何错误),所以看起来我做错了,我不知道.

我按照此处定义的步骤操作:http://craigmart.in/2012/01/17/import-an-existing-git-repo-to-eclipse/

连接到GitHub时崩溃.

基本上这就是我得到的:

在此输入图像描述

我从错误日志中提取了以下信息:

org.eclipse.core.runtime.CoreException: Connecting Git team provider failed. See log for details.
    at org.eclipse.egit.core.op.ConnectProviderOperation.execute(ConnectProviderOperation.java:112)
    at org.eclipse.egit.ui.internal.clone.GitImportWizard$8.run(GitImportWizard.java:289)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2262)
    at org.eclipse.egit.ui.internal.clone.GitImportWizard.importProjects(GitImportWizard.java:296)
    at org.eclipse.egit.ui.internal.clone.GitImportWizard.access$2(GitImportWizard.java:236)
    at org.eclipse.egit.ui.internal.clone.GitImportWizard$4.run(GitImportWizard.java:206)
    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
Contains: Error connecting project TEst2, no Git repositories found

eclipse.buildId=4.7.0.I20170612-0950
java.version=1.8.0_144
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=es_ES
Framework arguments:  -product org.eclipse.epp.package.java.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product
Run Code Online (Sandbox Code Playgroud)

信息:

使用pycharm和GitHub目录我已经能够使用Git并连接到GitHub ...它看起来是我在Eclipse上做的事情的问题,而不是我的计算机的问题.

有谁知道我可能做错了什么?

eclipse egit

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

来自android.webkit.WebViewClassic.loadDataWithBaseURL中的Webview的Java nullpointer异常

根据此问题中提供的建议,我修改了我的AdMob代码以符合建议,这有效地减少了出现的异常数量.然而,一个新的例外正在上升.

代码如下:

@Override
protected void onDestroy() {
    if ( adView != null ) {
          adView.destroy();
          adView = null;

          Log.i(ApplicationData.APP_TAG, TAG + ": OnDestroy, destroying the Adview");
     }

    super.onDestroy();
}
Run Code Online (Sandbox Code Playgroud)

adView.destroy()发布LogCat消息时,该方法似乎运行良好.在此消息之后,我收到以下异常WebView:

java.lang.NullPointerException
    at android.webkit.WebViewClassic.loadDataWithBaseURL(WebViewClassic.java:2741)
    at android.webkit.WebView.loadDataWithBaseURL(WebView.java:919)
    at com.google.android.gms.ads.internal.request.n.run(SourceFile:206)
    at android.os.Handler.handleCallback(Handler.java:725)
    at android.os.Handler.dispatchMessage(Handler.java:92)
    at android.os.Looper.loop(Looper.java:153)
    at android.app.ActivityThread.main(ActivityThread.java:5297)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
    at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)

不幸的是,我无法找到重现问题的方法,但是经常在生产中发生.我一直没能找到任何问题,有人暗示我能做些什么吗?

android android-webview adview

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

解析XML时出错:使用工具栏sdk 21的未绑定前缀

所以,我安装了最新的SDK 21 Lollipop版本.我正在使用图标激活动作栏,我正在尝试使用新的工具栏功能恢复它...但它似乎无法正常工作.基本上我遵循这里提供的信息

基本上,您需要在布局中创建工具栏实例.我也是:

<?xml version="1.0" encoding="utf-8"?> 
<android.support.v7.widget.Toolbar
   xmlns:app="http://schemas.android.com/apk/res-auto" 
   android:id="@+id/myapp_toolbar"
   android:layout_height="wrap_content"
   android:layout_width="match_parent"
   android:minHeight="20"
   android:background="@drawable/action_bar_myapp" />
Run Code Online (Sandbox Code Playgroud)

但是,这是在第二行创建和错误消息,并显示错误消息"错误:解析XML未绑定前缀时出错".

当这个错误发生时(比如在这里)通常是因为有一个错误的sintax,我从网页复制/粘贴了directiyl,我做了一个简单的测试.通过删除所有Android标签,问题仍然存在.

可能是非常简单的事情,但我被困住了.任何的想法?

xml layout android android-5.0-lollipop

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

子片段未在套件浏览器中显示SVN数据,并且团队选项不可用

我使用Juno从头开始完全安装了最新版本,并且从更新站点安装了最新的subclipse插件(1.10)。但是,一旦安装完所有程序,我将无法在包资源管理器中看到SVN数据,并且在文件的上下文菜单中没有团队选项可用。

我如何调查背后发生了什么?我无法在Google中找到任何帮助。

来自以下建议的一些信息:

  • 我以前安装过juno,因此从头开始在一个新文件夹中进行安装。
  • 我正在使用与以前相同的工作区。
  • 我尝试过单独使用subclipse,单独使用颠覆性并且都同时安装。
  • Windows中的Tortoise可以识别工作区中的文件夹,而SVN文件夹不会损坏。

eclipse subclipse subversive

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