Tag: 机器人工作室

Android Studio:将项目添加为库

我想将这个项目作为库添加到android studio中的项目中。 这是我试过的, 我的项目目录为f:/my project/my app/src和我的库f:/my project/my library/src 我导入模块(库)通过转到file > import module > selecting the library然后我得file > project structure > modules > dependencies tab > select my project > add module dependency apply ok and then done 但是,当我使用库中的代码时,我得到了通常的语法错误(无法找到类…) 我也注意到了这个弹出窗口(见图) 我是android studio或intelliJ的新手,我该如何解决这个问题。 谢谢!

JetBrains IntelliJ错误启动Intellij平台 – 调用main方法时出错

我安装了IntelliJ IDEA和其他JetBrains产品并且它们工作得很好(PyCharm,Android Studio,Clion,WebStorm)直到今天,现在我只是打开消息: 启动Intellij Platform时出错 – 调用main方法时出错 我安装了: C:\ Program Files \ Java \ jdk1.8.0_25 C:\ Program Files \ Java \ jre1.8.0_25 和JAVA_HOME指向jdk。 我发布在: https : //devnet.jetbrains.com/message/5533036#5533036和https://devnet.jetbrains.com/thread/459951 我安装(干净)Windows 8.1,现在它可以工作,但应该有选项从Windows擦除所有java配置,以避免这样的混乱,因为这不是解决方案。

Android Studio Java循环中的更新文本

第一次在这里学习编码语言..我在Java的许多部分都在苦苦挣扎,但我正在慢慢学习。 我正在制作应用程序并且必须显示动态更新文本。 所以下面的代码是我的尝试,它运作得很好(有点)。 问题是当程序运行for循环时它不会更新屏幕。 因此,当我按下主活动中的按钮时,它会运行一个名为play的活动。 它有14个文本字段为0,并且应该自动将它们逐个更新为7。 但是在运行下面的代码后,它只是在片刻后显示了14个7。 (也没有0开始!)任何用于显示屏幕的代码,以便我可以将它放在setText()下面? 如果之前有人问这个问题,我很抱歉,但我真的找不到任何在线答案。 public class Play extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.activity_play); Initialization(); } public void Initialization() { TextView[] textViews = new TextView[] { (TextView)findViewById(R.id.player1_1), (TextView)findViewById(R.id.player1_2), (TextView)findViewById(R.id.player1_3), (TextView)findViewById(R.id.player1_4), (TextView)findViewById(R.id.player1_5), (TextView)findViewById(R.id.player1_6), (TextView)findViewById(R.id.player1_7), (TextView)findViewById(R.id.player2_1), (TextView)findViewById(R.id.player2_2), (TextView)findViewById(R.id.player2_3), (TextView)findViewById(R.id.player2_4), (TextView)findViewById(R.id.player2_5), (TextView)findViewById(R.id.player2_6), (TextView)findViewById(R.id.player2_7) }; for (int i […]

如何使用google maps api for android将地图限制为只有一个国家/地区

我对Android的谷歌地图api完全不熟悉,我想知道是否可以限制地图仅向一个国家显示的区域。 我的意思是我的目标用户只在我自己的国家,当应用程序逻辑只在这个国家时,向全世界展示它们是没有用的也不符合逻辑的。 有任何想法吗? ps:如果在谷歌的api中不可能,有没有办法用另一个API提供地图服务的另一个api表格呢?

如何将textview设置为andrioid中的方法输出?

我刚刚开始使用android studio,目前我正在使用罗马数字翻译应用程序。 应用程序的界面如下所示: 应用程序界面 用户将使用键盘输入一个整数,该整数将显示在上面显示的TextView上。 当他们点击转换按钮时,它将获取他们输入的整数并将其转换(如果包含字符串或字符,程序将能够捕获输入)。 然后,在用户点击“转换”按钮后,应用程序会将TextView重置为结果。 目前,我的主要活动包含按钮的onClickListeners和翻译的单独翻译方法。 我的问题是“转换”按钮我不知道如何从转换器方法获取输入并在完成转换时将其设置为TextView。 以下是我的代码示例: “转换”按钮监听器 – ` convert.setOnClickListener( new View.OnClickListener() { public void onClick(View v) { TextView numeralInput = (TextView) findViewById(R.id.textView); String intValue = numeralInput.getText().toString(); try{ int integer = Integer.parseInt(intValue); if (integer > 0 && integer <= 4999){ translator(integer); }else{ numeralInput.setText("Please enter an integer between 0 and 4,999."); } […]

无法启动Android Studio

我在一个月前安装了Android Studio,它运行成功,我使用的是Windows 7(64位)然后我设置了一个新的Windows 7(32位) ,我重新安装了JDK和Android Studio ,我甚至下载了最新版本的Android Studio但它没用。 首先,弹出一条消息来设置我所做的环境变量 ,然后我再次打开Android Studio并出现另一条消息: 找不到主类com / intellij / idea / main 我搜索了这个问题,发现解决方案是添加JAVA_HOME值 C:\ Program Files \ Java \ jdk1.8.0_101 然后,我再次打开它,它没有工作,没有消息出现。 我试图运行SDK,但出现了错误按摩:

Android Studio 1.2.2 ClassNotFoundException android.widget.viewstub

我刚刚安装了Android Studio,每当我启动一个项目时(甚至IDE创建的默认“Hello world”活动)。 我有这个exception被提出: java.lang.ClassNotFoundException:在路径上找不到类“android.widget.ViewStub”:DexPathList [[zip file“/data/app/com.example.noname.exceptiontest-2/base.apk”],nativeLibraryDirectories= [/ vendor / lib / system / lib]] 我希望我有一些logcat来显示但似乎并没有记录此exception。 它不会停止项目或我工作的任何其他项目,每次我在调试中运行我的项目时都要经历这个exception的堆栈有点令人沮丧。 在浏览互联网之后,似乎很多人都没有这个问题,只有符合我的问题的答案才会成为Android工作室的问题。 然而,这些答案的日期超过一年。 我刚刚更换了我的电脑,想从Eclipse迁移到Android Studio,在我的空闲时间做一些开发。 我暂时无法访问我以前的环境来尝试安装Android studio并重现该错误。 有没有人或已经有这个错误? (要重现新的Hello world活动,请在Android Studio中激活任何exception并在调试中运行) 干杯

将Maven项目添加到Android Studio应用程序作为依赖项

我目前正在使用Android Studio 1.2开发Android应用程序。 我想在我的Android应用程序中使用外部Java项目作为依赖项。 这个Java项目是一个Maven项目。 如何将此项目作为依赖项添加到我的Android应用程序中,因此我可以参考我的Android应用程序中的Java / Maven项目类? Android应用程序是使用Grandle构建的。

应用程序因java.lang.SecurityException而崩溃

我正在制作捕捉照片或从画廊中挑选图像并在回收者视图中显示的项目,该应用程序在Android-lollipop中运行良好,但是在点击相机按钮时会在棉花糖中崩溃,给出exception Caused by: java.lang.SecurityException: Permission Denial: writing com.android.providers.media.MediaProvider uri content://media/external/images/media from pid=1983, uid=10060 requires android.permission.WRITE_EXTERNAL_STORAGE, or grantUriPermission() 这是代码: Manifest Images.java public class Images { String path; public void setPath(String path) { this.path = path; } public String getPath() { return path; } /** * Gets path. * * @return Value of path. */ @Override public […]

Android Studio不会在更新后构建

我刚刚更新了Android Studio以构建130.729444,我的项目(在更新之前正确构建)已停止工作,Android Studio向我显示以下错误: Internal error: (java.lang.AssertionError) Unexpected node Android Packaging; nodes=[Module ‘MyApplication’ production, Module ‘MyApplicationProject’ production, Module ‘MyApplication’ tests, Module ‘MyApplicationProject’ tests, Resources for ‘MyApplication’ production, Resources for ‘MyApplicationProject’ production, Resources for ‘MyApplication’ tests, Resources for ‘MyApplicationProject’ tests, Artifact ‘MyApplication’, Android Gradle Build Target] java.lang.AssertionError: Unexpected node Android Packaging; nodes=[Module ‘MyApplication’ production, Module ‘MyApplicationProject’ production, […]