我写了一个图书馆myLib用途RemoteMessage从Firebase,应用程序本身也使用Firebase.
使用gradle 4.7.也见于4.4.1.
怎么解决?
project.gradle
buildscript {
repositories {
google()
jcenter()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.2'
classpath 'com.google.gms:google-services:3.3.0'
}
}
allprojects {
repositories {
google()
jcenter()
mavenCentral()
mavenLocal()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)
app.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 27
defaultConfig {
applicationId "com.test.app"
minSdkVersion 19
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
}
dexOptions {
preDexLibraries = false
jumboMode = false
javaMaxHeapSize …Run Code Online (Sandbox Code Playgroud) 我无法通过桌面上的程序访问模拟器上的Android Server,如何解决?
一些代码(从如何找到Android设备的局域网IP地址?):
public static ArrayList<String> getSelfIP(){
try {
ArrayList<String> ipList = new ArrayList<>();
for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {
NetworkInterface intf = en.nextElement();
for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {
InetAddress inetAddress = enumIpAddr.nextElement();
if (!inetAddress.isLoopbackAddress()) {
ipList.add(inetAddress.getHostAddress().toString());
}
}
}
return ipList;
} catch (SocketException ex) {}
return null;
}
Run Code Online (Sandbox Code Playgroud)
结果是 [fe80::5054:ff:fe12:3456%eth0, 10.0.2.15]
我需要配置什么才能使我的桌面程序可以访问模拟器?
我做了以下事情:
> adb forward tcp:50000 tcp:50000
但是,我无法通过localhost:50000访问服务器.
目前,我使用以下代码来拖动和移动未解决的JFrame.
private void initialiseGUI(Component component){
//<editor-fold defaultstate="collapsed" desc="code">
component.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
posX = e.getX();
posY = e.getY();
}
});
component.addMouseMotionListener(new MouseAdapter() {
public void mouseDragged(MouseEvent evt) {
//sets frame position when mouse dragged
Rectangle rectangle = getBounds();
getGUI().setBounds(evt.getXOnScreen() - posX, evt.getYOnScreen() - posY, rectangle.width, rectangle.height);
}
});
//</editor-fold>
}
Run Code Online (Sandbox Code Playgroud)
我必须写什么,以便用户可以通过拖动侧面来像装饰窗口一样调整大小?
我必须写什么才能以编程方式将录制的音频文件作为麦克风输入发送?
例:
用户记录"你好世界".
然后他可以在通话中播放录音.
我已经完成了测试JMeter并且能够获得results.csv或result.jtl.
如何从GUI和命令行将其加载到JMeter中?
错误:
构建文件'C:\ Users\Me\Dev\project\app\build.gradle'行:21
- 出了什么问题:评估根项目'app'时出现问题.无法为org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler类型的对象获取未知属性"libraries".
在app.gradle里面
dependencies{
compile libraries.my_lib
deploy libraries.my_lib
}
Run Code Online (Sandbox Code Playgroud)
在project.gradle中
ext.libraries = {
my_lib: 'com.myCompany:my-lib:1.0.0'
}
Run Code Online (Sandbox Code Playgroud)
在pom.xml里面
<modules>
<module>my-lib</modules>
</modules>
Run Code Online (Sandbox Code Playgroud)
在app.gradle中按CTRL + Space会libaries.显示可能自动完成的my_lib库,但在使用时gradle clean deploy,它会失败并返回上面的消息.
这只发生在我将IDE更新到最新的IntelliJ之后.
来自 ZKM 日志:
致命错误:尝试在第 132 行对不可用的类使用“混淆”语句:在类中引用的类“javax.naming.Binding”中查找方法“getObject()”时未找到类“javax.naming.Binding” 'C:\Users\AndroidProjects\myProject\myProject\build\libs\myProject.jar!org/bouncycastle/cert/dane/fetcher/JndiDANEFetcherFactory$1.class'。检查类路径选项并重新打开类。(1a)
我将依赖项包含在 jar 中,以便该库是独立的,用户不需要导入很多东西。但是,使用ZKM时会弹出此错误。
如何让ZKM忽略这一点?
final ClientRequest request = new ClientRequest();
request.setMethod(new HttpString(requestMethod));
request.getRequestHeaders().put(Headers.TRANSFER_ENCODING, "chunked");
connection.sendRequest(request, new ClientCallback<ClientExchange>() {
@Override
public void completed(ClientExchange clientExchange){}
@Override
public void failed(IOException e){}
}
Run Code Online (Sandbox Code Playgroud)
我正在关注Undertow客户端API的示例。如何向请求添加cookie?
我想知道如何过滤与我的应用程序无关的logcat消息.它有如此多的logcat废话,它实际上毫无价值,因为它只是因为所有内部事物而滚动.
我希望删除以下消息:
1224-1616/system_process E/WindowState? getStack: Window{344506b0 u0 Loggin in...} couldn't find taskId=38 Callers=com.android.server.wm.WindowState.getDisplayContent:762 com.android.server.wm.WindowState.getDisplayId:767 com.android.server.wm.InputMonitor.updateInputWindowsLw:288 com.android.server.wm.WindowManagerService.performLayoutAndPlaceSurfacesLockedInner:9936
1224-1475/system_process W/ActivityManager? Unbind failed: could not find connection for android.os.BinderProxy@ae6f48b
1224-1384/system_process I/ActivityManager? START u0 {act=android.intent.action.VIEW cmp=com.android.packageinstaller/.UninstallAppProgress (has extras)} from uid 10037 on display 0
...
1705-1774/com.google.android.gms I/GoogleHttpClient? Falling back to old SSLCertificateSocketFactory
1705-1705/com.google.android.gms I/ConfigFetchService? fetch service done; releasing wakelock
Run Code Online (Sandbox Code Playgroud)
我只想要我的打印,由我的应用程序引起的异常,没有别的.
class Clazz{
public enum MyEnum{
Hello, World
}
}
Run Code Online (Sandbox Code Playgroud)
上课时Clazz,我该怎么办MyEnum.values()?
用法的一个例子是:
Class unknownClass = getSomeClass();
Run Code Online (Sandbox Code Playgroud)
如何获得MyEnum.values()的unknownClass?
android ×5
java ×4
gradle ×2
audio ×1
build.gradle ×1
enums ×1
jframe ×1
jmeter ×1
load-testing ×1
logcat ×1
mouseevent ×1
reflection ×1
server ×1
sockets ×1
swing ×1
undertow ×1