Ich versuche, ein Open Source-Projekt in Android Studio 2.0 auszuführen. Mein Problem ist, dass ich die Klasse IoBridge (import libcore.io.IoBridge;
) nicht importieren kann. Der Compiler sagt, dass libcore nicht existiert. Und effektiv in meinem SDK (Revision 23) gibt es nicht die Bibliothek namens libcore. Unten ist der Code.Kann Bibliothek nicht importieren libcore.io.IoBridge
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package java.net;
import java.io.Closeable;
import java.io.FileDescriptor;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.nio.channels.SocketChannel;
import libcore.io.IoBridge;
Vielen Dank für diese Information. Jetzt, wie kann ich tun? Soll ich eine externe Bibliothek zum Importieren des Libcore erstellen? wenn ja Wie? – pape
@pape: Wahrscheinlich sollten Sie nicht versuchen, diesen Code überhaupt zu verwenden. Sie können gerne Ihr eigenes benutzerdefiniertes ROM erstellen, das eine modifizierte Version von 'java.net.Socket' enthält, und dann dieses benutzerdefinierte ROM auf Ihrem Gerät installieren. Oder ziehen Sie eine Unterklasse von "Socket" vor, anstatt zu versuchen, sie neu zu implementieren. – CommonsWare
Und wenn ich versuche, die Bibliothek libcore in den SDK-Quellen hinzuzufügen, warum funktioniert es nicht? ( – pape