嗯,这是一个奇怪的错误,很难找到.就在开始之前:
基本上我遇到的问题如下,我从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)
知道如何解决?
我正在从上一个操作栏迁移到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)
然而,结果是显示的图像对于我正在寻找的东西来说太大了,我想知道如何减小图标的大小.
有什么方法(风格,布局或编程)我可以减少徽标大小?
所以,刚刚安装了最新的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) 我试着做一个非常简单的"你好世界!" 在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上做的事情的问题,而不是我的计算机的问题.
有谁知道我可能做错了什么?
根据此问题中提供的建议,我修改了我的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)
不幸的是,我无法找到重现问题的方法,但是经常在生产中发生.我一直没能找到任何问题,有人暗示我能做些什么吗?
所以,我安装了最新的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标签,问题仍然存在.
可能是非常简单的事情,但我被困住了.任何的想法?
我使用Juno从头开始完全安装了最新版本,并且从更新站点安装了最新的subclipse插件(1.10)。但是,一旦安装完所有程序,我将无法在包资源管理器中看到SVN数据,并且在文件的上下文菜单中没有团队选项可用。
我如何调查背后发生了什么?我无法在Google中找到任何帮助。
来自以下建议的一些信息: