小编Vic*_*usa的帖子

Android工作室 - 无法移动Android SDK

我是第一次尝试安装Android Studio.当我尝试启动应用程序时,安装向导会尝试下载某些组件,但随后会抛出以下错误:

Connecting to 'http://dl.google.com/android/android-sdk_r22.6.2-windows.zip'...
Downloading 'android-sdk_r22.6.2-windows.zip' from 'http://dl.google.com/android/android-sdk_r22.6.2-windows.zip'...
Unpacking android-sdk_r22.6.2-windows.zip
Unable to move Android SDK
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

android android-studio

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

Eclipse 上关于 sun/misc/BASE64Encoder 的错误

当我在 mac 中运行我的应用程序并显示此消息时 在此处输入图片说明 构建过程中发生错误。在项目“IMPEXP”上运行构建器“Android Package Builder”时出错。太阳/杂项/BASE64编码器

但是这个项目在 Windows 10 计算机上运行良好,我不使用任何关于 base64Encoder

eclipse 版本:Photon Milestone 3 (4.8.0M3) JRE java se 9.0

编辑!

我发现了类似下面的东西

!ENTRY org.eclipse.core.resources 4 2 2017-11-09 11:50:09.047
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
!STACK 0
java.lang.NoClassDefFoundError: sun/misc/BASE64Encoder
    at com.android.sdklib.internal.build.SignedJarBuilder.<init>(SignedJarBuilder.java:177)
    at com.android.sdklib.build.ApkBuilder.init(ApkBuilder.java:446)
    at com.android.sdklib.build.ApkBuilder.<init>(ApkBuilder.java:422)
    at com.android.sdklib.build.ApkBuilder.<init>(ApkBuilder.java:362)
    at com.android.ide.eclipse.adt.internal.build.BuildHelper.finalPackage(BuildHelper.java:391)
    at com.android.ide.eclipse.adt.internal.build.BuildHelper.finalDebugPackage(BuildHelper.java:359)
    at com.android.ide.eclipse.adt.internal.build.builders.PostCompilerBuilder.build(PostCompilerBuilder.java:632)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:330)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:405)
    at org.eclipse.core.internal.resources.Project$1.run(Project.java:566)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
    at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:544)
    at org.eclipse.core.internal.resources.Project.build(Project.java:120)
    at com.android.ide.eclipse.adt.internal.project.ProjectHelper.doFullIncrementalDebugBuild(ProjectHelper.java:1143)
    at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(LaunchConfigDelegate.java:155)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885)
    at …
Run Code Online (Sandbox Code Playgroud)

java eclipse base64 eclipse-photon

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

使用Java Reflection,java.lang.ClassNotFoundException动态创建类

我想在java中使用反射,我想做第三个类将从控制台读取类的名称作为String.在读取类的名称后,它将自动动态地(!)生成该类并调用其writeout方法.如果未从输入中读取该类,则不会对其进行初始化.

我写了那些代码,但我总是把它拿到" java.lang.ClassNotFoundException",我不知道如何修复它.谁能帮我?

class class3 {  
   public Object dynamicsinif(String className, String fieldName, String value) throws Exception
   {    
      Class cls = Class.forName(className,true,null);    
      Object obj = cls.newInstance();    
      Field fld = cls.getField(fieldName);    
      fld.set(obj, value);    
      return obj;    
  }

  public void writeout3()    
  {    
      System.out.println("class3");    
  }    
}

public class Main {        
    public static void main(String[] args) throws Exception    
    {            
           System.out.println("enter the class name : ");    
       BufferedReader reader= new BufferedReader(new InputStreamReader(System.in));
           String line=reader.readLine();    
           String x="Text1";    
           try{    
              class3 trycls=new class3();    
              Object gelen=trycls.dynamicsinif(line, x, "rubby");    
              Class …
Run Code Online (Sandbox Code Playgroud)

java reflection classnotfound

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

如何使用javamail将base64图像嵌入到电子邮件中

我试图从JavaMail的发送电子邮件与嵌入式图像的base64(IMG ALT = '形象PNG' SRC = '数据:图像/ PNG; BASE64,iVBORw0KGgoAAAANSUhEUgA ... AElFTkSuQmCC'")

它使用的是小图像,但是当图像较大时,图像不会显示在莲花笔记中.

这是代码的一部分

Transport transport = mailSession.getTransport();
MimeMessage message = new MimeMessage( mailSession );
message.setSubject( subject );
message.setFrom( new InternetAddress( me) );
message.setContent( bodyWithEmbeddedBase64Image, "text/html" );
transport.connect();
transport.sendMessage( message, message.getAllRecipients() );
transport.close();`
Run Code Online (Sandbox Code Playgroud)

我想用PreencodedMimeBodyPart来测试它,但我不知道如何使用它有人可以帮我吗:)?

java base64 image jakarta-mail

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

在py.test中,将灯具标记为灯具有什么意义?

import pytest

@pytest.fixture()
def my_fixture():
    data = {'x': 1, 'y': 2, 'z': 3}
    return data

def test_my_fixture(my_fixture):
    assert my_fixture['x'] == 1
Run Code Online (Sandbox Code Playgroud)

标记my_fixture为pytest有fixture什么好处?看起来该灯具的好处与my_fixture只是一个常规功能(移除装饰器)相同。

我仅在这里看到了好处,my_fixture只需将其作为参数提供给test_my_fixture

@pytest.fixture()
def my_fixture():
    print "\nI'm the fixture"

def test_my_fixture(my_fixture):
    print "I'm the test"
Run Code Online (Sandbox Code Playgroud)

这应该打印:

I'm the fixture
I'm the test
Run Code Online (Sandbox Code Playgroud)

python pytest

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

使用Java将数据发布到网站时为什么会出现405错误?

我只是尝试使用以下代码将数据发布到谷歌,但总是有405错误,有人可以告诉我吗?

package com.tom.labs;
import java.net.*;
import java.io.*;
public class JavaHttp {
    public static void main(String[] args) throws Exception {
        File data = new File("D:\\in.txt");
        File result = new File("D:\\out.txt");
        FileOutputStream out = new FileOutputStream(result);
        OutputStreamWriter writer = new OutputStreamWriter(out); 
        Reader reader = new InputStreamReader(new FileInputStream(data));
        postData(reader,new URL("http://google.com"),writer);//Not working
        //postData(reader,new URL("http://google.com/search"),writer);//Not working
        sendGetRequest("http://google.com/search", "q=Hello");//Works properly
    }

    public static String sendGetRequest(String endpoint,
            String requestParameters) {
        String result = null;
        if (endpoint.startsWith("http://")) {
            // Send a GET request to the servlet
            try { …
Run Code Online (Sandbox Code Playgroud)

java http http-status-code-405

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