草庐IT

create-notebook

全部标签

用于 Jenkins 的 Android Studio : How to create build. gradle 文件?

我是gradle的新手,正在尝试弄清楚如何在我们的Jenkins构建机器上设置它。我们的应用程序在AndroidStudio中完美构建,但它从未生成build.gradle文件,我相信我需要它才能在Jenkins上运行gradle构建。感谢任何帮助! 最佳答案 我最终从头开始创建了这些构建文件。这里有一些指南:如果您的项目包含多个模块,请在项目的根目录(与所有模块处于同一级别)创建一个settings.gradle文件。您的settings.gradle文件应如下所示:include'ActionBarSherlock'includ

android - Firebase 设备测试实验室 : Failed to create a test matrix

我想尝试firebase设备测试-但我收到了一条非常通用的错误消息:Failedtocreateatestmatrix.谁知道怎么解决这个问题?配额不应该是问题-我按下的按钮显示“开始2个测试”我已经删除了一些设备以防它是配额。不幸的是,谷歌搜索错误并没有真正导致结果.. 最佳答案 抱歉造成混淆。我们正在改进此错误消息。问题是您没有为您的项目启用GoogleCloudTestingAPI。请问你能做到吗?或者只是创建一个将自动启用它的新项目。 关于android-Firebase设备测试

android - 异步任务 "Only the original thread that created a view hierarchy can touch its views."

我尝试跨AsyncTaks修改Spinner内容,但我不能,Logcat写为“09-1916:36:11.189:ERROR/ERRORTHE(6078):只有创建View层次结构的原始线程可以触摸它的View。”。publicclassGetGroupsextendsAsyncTask{@OverrideprotectedVoiddoInBackground(Void...params){Spinnercombo=(Spinner)findViewById(R.id.group_combo);setGroups(combo);returnnull;}@Overrideprotecte

android - SyncAdapter : Account created, requestSync OK,但 setSyncAutomatically 不工作

我刚刚为我的应用创建了一个帐户。该帐户在设置中可见我在我的XML中设置了syncable="true"我可以通过按设置->onPerformSync来执行手动同步被称为我可以通过调用ContentResolver.requestSync执行“代码”同步->调用onPerformSync当然,是的,在设置中启用了同步。我不使用任何节能器。我还遵循了此处的所有步骤:https://stackoverflow.com/a/5255360/327402这是我通过代码获取同步的代码AccountManageram=AccountManager.get(this);Account[]account

android - "Dagger will inject those fields if requested, but will not create new instances"是什么意思?

在Dagger2的文档中,它说Ifyourclasshas@Inject-annotatedfieldsbutno@Inject-annotatedconstructor,Daggerwillinjectthosefieldsifrequested,butwillnotcreatenewinstances.Addano-argumentconstructorwiththe@InjectannotationtoindicatethatDaggermaycreateinstancesaswell.它如何注入(inject)字段但不创建新实例?有什么区别? 最佳答

android - fragment 对话框中的 fragment 膨胀引发错误 "Fragment did not create a view"

用户单击一个按钮,该按钮会弹出一个fragment对话框,该对话框会像这样扩充fragment:AlertDialog.Builderbuilder=newAlertDialog.Builder(getActivity());Viewview=getActivity().getLayoutInflater().inflate(R.layout.monday_fragment,null);builder.setView(view).setTitle("HomeworkDueMonday").setNegativeButton("Dismiss",null);AlertDialogdial

android - ListFragment "content view not yet created"旋转

我有一个扩展的ListFragment,带有这个onViewCreated()publicvoidonViewCreated(Viewv,BundlesavedInstanceState){super.onViewCreated(v,savedInstanceState);mListener.onFragmentAction(0x000A);if(mAdapter!=null){getListView().setAdapter(mAdapter);}}mListener.onFragmentAction调用主Activity附加一些监听器并将适配器发送到fragment的listVie

android - java.lang.IllegalStateException : Unable to create layer for v 错误

我在crashlytics上有这个异常,不知道如何重现或可能是什么原因。有没有人对我应该从哪里开始寻找有任何指示?仅影响Android5+。FatalException:java.lang.IllegalStateException:Unabletocreatelayerforvatandroid.os.MessageQueue.nativePollOnce(MessageQueue.java)atandroid.os.MessageQueue.next(MessageQueue.java:323)atandroid.os.Looper.loop(Looper.java:135)ata

安卓 GridView 安卓 :numColumns ="auto_fit" always create only two columns

您好,我正在开发小型android应用程序,我想在其中显示带有一些元素的简单gridview。它工作正常。唯一的问题是即使有空间,它也总是只显示两列。它平均将屏幕分成2列并仅显示两个元素。如果我将列数设置为数字,即不是auto_fit,那么它会正确显示。我的代码如下所示:我的网格元素看起来像:我做错了什么吗?需要一些帮助。谢谢。 最佳答案 看起来自动调整设置仅适用于固定列宽的情况。这是GridView源代码中唯一使用自动调整设置的地方:privatebooleandetermineColumns(intavailableSpace)

android - (Android MediaPlayer) 如果 MediaPlayer.create() 隐式调用 prepare(),我应该如何调用 setAudioStreamType()?

我正在编写一个Android闹钟应用程序,它使用一个服务来播放闹钟铃声。目前,我可以播放音频,但它以一种可以通过调低设备音量来静音的形式播放。因此,我正在尝试添加对setAudioStreamType(AudioManager.STREAM_ALARM);的调用以防止出现这种情况。我的onStartCommand()服务函数如下:MediaPlayermMP;@OverridepublicintonStartCommand(Intentintent,intflags,intstartId){try{mMP=MediaPlayer.create(this,R.raw.alarm);mMP