小编spa*_*ici的帖子

如何解决svn错误E155010?

我的工作副本处于不一致状态:

$ svn status
svn: E155037: Previous operation has not finished; run 'cleanup' if it was interrupted
$ svn cleanup
svn: E155010: The node '<myprojectpath>/libs/armeabi/gdbserver' was not found.
Run Code Online (Sandbox Code Playgroud)

我被困在上面了.有解决方案可以解决这个问题吗?谢谢.

svn

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

调试Android库中的本机代码

我的工作区布局是:

.
??? ApplicationLibrary
?   ??? AndroidManifest.xml
?   ??? ...
?   ??? jni
?   ??? libs
?   ??? ...
?   ??? src
??? Application
    ??? AndroidManifest.xml
    ??? ant.properties
    ??? ...
Run Code Online (Sandbox Code Playgroud)

如何在Eclipse中调试本机库?有人暗示过这个吗?

debugging android android-ndk android-library

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

Android:无法加载库(94个缺少基本表)

我正在开发一个使用庞大的本机库的Android应用程序.一些客户抱怨启动时崩溃,其中一个客户向我们提供了他的logcat转储:

07-19 10:55:15.139 E/AndroidRuntime(16539)FATAL EXCEPTION: AsyncTask #3
07-19 10:55:15.139 E/AndroidRuntime(16539)java.lang.RuntimeException: An error occured while executing doInBackground()
07-19 10:55:15.139 E/AndroidRuntime(16539)at android.os.AsyncTask$3.done(AsyncTask.java:200)
07-19 10:55:15.139 E/AndroidRuntime(16539)at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:274)
07-19 10:55:15.139 E/AndroidRuntime(16539)at java.util.concurrent.FutureTask.setException(FutureTask.java:125)
07-19 10:55:15.139 E/AndroidRuntime(16539)at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:308)
07-19 10:55:15.139 E/AndroidRuntime(16539)at java.util.concurrent.FutureTask.run(FutureTask.java:138)
07-19 10:55:15.139 E/AndroidRuntime(16539)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
07-19 10:55:15.139 E/AndroidRuntime(16539)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
07-19 10:55:15.139 E/AndroidRuntime(16539)at java.lang.Thread.run(Thread.java:1019)
07-19 10:55:15.139 E/AndroidRuntime(16539)Caused by: java.lang.ExceptionInInitializerError
07-19 10:55:15.139 E/AndroidRuntime(16539)at my.app.appinit.NativeInitAsyncTask.doInBackground(NativeInitAsyncTask.java:86)
07-19 10:55:15.139 E/AndroidRuntime(16539)at my.app.appinit.NativeInitAsyncTask.doInBackground(NativeInitAsyncTask.java:44)
07-19 10:55:15.139 E/AndroidRuntime(16539)at android.os.AsyncTask$2.call(AsyncTask.java:185)
07-19 10:55:15.139 E/AndroidRuntime(16539)at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
07-19 10:55:15.139 E/AndroidRuntime(16539)... 4 more
07-19 10:55:15.139 E/AndroidRuntime(16539)Caused by: java.lang.UnsatisfiedLinkError: Cannot …
Run Code Online (Sandbox Code Playgroud)

linker android android-ndk

6
推荐指数
1
解决办法
1018
查看次数

builg.gradle:如何仅在选定的风味上执行代码

我在我的 Android 项目 build.gradle 中声明了这个函数:

def remoteGitVertsion() {
  def jsonSlurper = new JsonSlurper()
  def object = jsonSlurper.parse(new URL("https://api.github.com/repos/github/android/commits"))
  assert object instanceof List
  object[0].sha
}
Run Code Online (Sandbox Code Playgroud)

还有这种味道:

android {
  ...
  productFlavors {
    internal {
      def lastRemoteVersion = remoteGitVersion()
      buildConfigField "String", "LAST_REMOTE_VERSION", "\"" + lastRemoteVersion + "\""
    }
    ...
  }
  ...
}
Run Code Online (Sandbox Code Playgroud)

现在,由于 gradle 声明性质,每次构建项目时都会执行 remoteGitVersion 函数,无论构建风格是内部的还是其他什么都无关紧要。因此,github API 调用配额已被消耗,过了一会儿,我收到了一条很好的禁止消息。

我怎样才能避免这种情况?是否可以仅在所选风味正确时才执行该功能?

android gradle

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

如何在原生(Android)视图中布局React Native视图层次结构?

我正在尝试用RecyclerView加上自定义LayoutManager替换React Native ViewPagerAndroid。请在下面找到我要达到的目的的图片,文字下方的红色和蓝色框仅用于更好地描述问题。

所需的布局

下面的图片是我得到的。

布局错误

文本视图继续从包含框(垂直的白框)中移出,蓝色框的布局也从后者移出。通过使用LayoutInspector,即使我在React Native视图上调用measurelayout方法,我也会看到文本框的宽度和蓝色框的右边缘等于屏幕的宽度。

在视图层次结构的屏幕截图下方。

带注释的视图层次结构

如何使React Native正确测量(和布局)其容器中的视图?

user-interface android hybrid-mobile-app android-recyclerview react-native

5
推荐指数
0
解决办法
295
查看次数

当我在c ++附加组件中创建一个ArrayBuffer时,node-webkit崩溃了

我正在编写一个node-webkit c ++插件,每次我尝试创建一个ArrayBuffer时它都会崩溃.以下代码是最小崩溃示例.

#include <node.h>
#include <v8.h>
#include <cstring>

using namespace v8;

Handle<Value> createVector(const Arguments& args) {
  HandleScope scope;
  Handle<ArrayBuffer> a = ArrayBuffer::New(12);
  return scope.Close(a);
}

void init(Handle<Object> exports) {
  exports->Set(String::NewSymbol("createVector"),
      FunctionTemplate::New(createVector)->GetFunction());
}

NODE_MODULE(vectortest, init)
Run Code Online (Sandbox Code Playgroud)

每当我调用createVector()方法时,node-webkit在Windows 8上崩溃.我使用以下javascript代码从控制台调用它:

var m=require('vectortest');
m.createVector();
Run Code Online (Sandbox Code Playgroud)

我在node-webkit 0.7.2和0.7.5上尝试过它.有什么建议吗?

javascript c++ node.js node-webkit

4
推荐指数
1
解决办法
908
查看次数