Tag: 机器人工作室

如何在Android Studio中调试应用程序时单步执行或跳过代码

我正在尝试使用Android Studio进行此调试 我如何介入或跨步代码? 在调试器的变量选项卡下,它只显示“已连接到目标VM,地址:’localhost:8609’,传输:’socket’ 选择的步骤是灰色的? 我暂停执行,然后单步执行或跳过我的代码?

限制按钮点击次数

我制作了一个应用程序,用户按下按钮进入另一个活动,但我只希望用户共按下此按钮5次。 我尝试了以下代码,但它并没有阻止用户按下按钮超过5次,所以我猜测应用程序需要以某种方式记住点击? public void FoodClicks(View view){ if(this.counter == 5){ this.counter ++; } else { Button btn = (Button)findViewById(R.id.button); btn.setEnabled(false); } } ActivityMain.xml:

Android studio – 如何保存以前活动中选择的数据

这是我的代码片段。 Textview充当按钮并在Onclicklistner上具有Onclicklistner 。 当单击cpu1000 Textview ,它将导致cpu_g1000类,其代码如下所示。 public class Game_1000 extends AppCompatActivity implements View.OnClickListener{ private TextView cpu1000, mobo1000; TextView cpu, mobo; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_game_1000); cpu1000 = (TextView) findViewById(R.id.proName_G1); mobo1000 = (TextView) findViewById(R.id.moboName_G1); cpu1000.setOnClickListener(this); mobo1000.setOnClickListener(this); cpu = (TextView) findViewById(R.id.proNameG1000); cpu.setText(getIntent().getStringExtra(“Processor”)); mobo = (TextView) findViewById(R.id.moboNameG1000); mobo.setText(getIntent().getStringExtra(“Motherboard”)); } @Override public void onClick(View v) { […]

Android Studio不会从外部库自动完成XML中的值

我正在使用Android Studio,我遇到了一个问题,它会自动完成xml布局文件中的内容,例如在同一个项目中定义的dimension,colors和drawable文件,但是如果这些资源来自导入的库,它不会自动完成。 如果我手动输入值,它会将其识别为正确的现有值,项目将编译并正确运行。 所以,我假设这只是一个问题,开发环境无法找到它来填充列表中的自动完成。 关于这一点的奇怪之处在于,如果我在* .java文件中,它将识别导入库中的值并自动完成它们就好了…… 还有其他人遇到过这个问题吗? 我是否应该在build.gradle文件中包含哪些内容以使其识别这些值? 任何建议或协助将不胜感激。 谢谢。

Android:无效的资源文件

我刚刚下载了最新的Android Studio 3.0 Preview Canary 2 。 它用最新的gradle com.android.tools.build:gradle:3.0.0-alpha2更新了我的项目。 现在我有很多编译崩溃,如: ERROR: C:\Users\??????\\.gradle\caches\transforms-1\files-1.1\appcompat-v7-25.3.1.aar\a33e01f0d19405567201ecab1e032796\res\drawable-xhdpi-v4\notification_bg_low_normal.9.png not a valid resource file ERROR: C:\Users\??????\\.gradle\caches\transforms-1\files-1.1\appcompat-v7-25.3.1.aar\a33e01f0d19405567201ecab1e032796\res\drawable-xhdpi-v4\notification_bg_low_normal.9.png not a valid resource file ERROR: C:\Users\??????\\.gradle\caches\transforms-1\files-1.1\design-25.3.1.aar\ab2edc05ef7bbad4b3861a867a381098\res\drawable-xxxhdpi-v4\design_ic_visibility.png not a valid resource file ERROR: C:\Users\??????\\.gradle\caches\transforms-1\files-1.1\design-25.3.1.aar\ab2edc05ef7bbad4b3861a867a381098\res\drawable-xxxhdpi-v4\design_ic_visibility.png not a valid resource file ERROR: C:\Users\??????\\.gradle\caches\transforms-1\files-1.1\appcompat-v7-25.3.1.aar\a33e01f0d19405567201ecab1e032796\res\drawable-mdpi-v4\abc_menu_hardkey_panel_mtrl_mult.9.png not a valid resource file ERROR: C:\Users\??????\\.gradle\caches\transforms-1\files-1.1\appcompat-v7-25.3.1.aar\a33e01f0d19405567201ecab1e032796\res\drawable-mdpi-v4\abc_menu_hardkey_panel_mtrl_mult.9.png not a valid resource file ERROR: C:\Users\??????\\.gradle\caches\transforms-1\files-1.1\appcompat-v7-25.3.1.aar\a33e01f0d19405567201ecab1e032796\res\drawable-xxxhdpi-v4\abc_spinner_mtrl_am_alpha.9.png not […]

E / AndroidRuntime:致命exception:主要

当我测试我的应用程序时,我在Android-Studio-Consol中得到了以下错误: 08-21 13:56:28.059 9637-9637/net.dominik.genpush E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: net.dominik.genpush, PID: 9637 java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{net.dominik.genpush/net.dominik.genpush.settings}: java.lang.NullPointerException at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2110) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2233) at android.app.ActivityThread.access$800(ActivityThread.java:135) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5001) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.NullPointerException at android.app.Activity.findViewById(Activity.java:1884) at net.dominik.genpush.settings.(settings.java:23) at java.lang.Class.newInstanceImpl(Native Method) […]

扩展类android.support.design.widget.NavigationView时出错

我按照NavigationView的教程,无法通过此错误消息: Error inflating class android.support.design.widget.NavigationView 教程链接: https : //www.youtube.com/watch?v = mtOztjHmM0c 我从这里尝试了stackoverflow上给出这个问题的每个解决方案: 错误膨胀类android.support.design.widget.NavigationView 但错误消息仍然存在 activity_main.xml中 的build.gradle apply plugin: ‘com.android.application’ android { compileSdkVersion 23 buildToolsVersion “23.0.3” defaultConfig { applicationId “com.mandeepsinghshekhawat95gmail.moneymemo” minSdkVersion 21 targetSdkVersion 23 versionCode 1 versionName “1.0” } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } } } dependencies { compile fileTree(dir: ‘libs’, […]

Android Java – 如何从URL下载zip文件?

嘿我正在制作一个新项目,要求你从我的Dropbox下载一些文件。 我添加了一个名为DownloadFile的新类,它具有下载文件的代码。 出于某种原因,当我点击下载时,应用程序崩溃了。 谢谢。 inheritance下载文件: package com.Matt7262.download.app; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; //Chat bot library import org.alicebot.ab.Chat; import org.alicebot.ab.Bot; import android.view.View; import android.widget.Button; import android.os.Environment; import android.widget.TextView; import android.widget.Toast; import java.io.InputStream; import java.net.URL; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.net.HttpURLConnection; import java.net.MalformedURLException; import android.widget.ProgressBar; import […]

content_main.xml vs activity_main.xml

我最近将android studio更新为1.4,并注意到现在有一​​个content_main.xml和一个activity_main.xml 。 似乎content_main处理app中的内容,activity_main处理来自content_main的小部件的布局/显示,我不确定这是否正确? 也有可能让任何人解释为什么有activity_main只处理布局更好以及为什么谷歌决定这样做? 非常感谢所有帮助。

手动设置Android Studio的JDK路径

如何为Android Studio使用自定义JDK路径? 我不想乱用PATH,因为我没有管理员权限。 是否有某个配置设置文件可以让我设置它?